WXL
2024-04-25 c1857baa3a4fbce727da5de733fe30d38477978f
测试完成
已修改6个文件
71 ■■■■ 文件已修改
src/components/SFtable/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/getters.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/propaganda/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/propaganda/particty.vue 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/repositoryai/intention/index.vue 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/repositoryai/templateku/configurat/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/SFtable/index.vue
@@ -34,7 +34,7 @@
      :formatter="formatData"
    >
    </el-table-column>
    <el-table-column
    <!-- <el-table-column
      label="是否可用"
      align="center"
      key="isavailable"
@@ -44,7 +44,7 @@
      <template slot-scope="scope">
        <dict-tag :options="qyoptions" :value="scope.row.usestate" />
      </template>
    </el-table-column>
    </el-table-column> -->
    <el-table-column
      v-if="center"
      label="操作"
src/store/getters.js
@@ -204,7 +204,7 @@
   // 是否必填
   required: (state) => [
    {
      value: "0",
      value: "1",
      label: "必填",
      raw: {
        cssClass: "",
@@ -212,7 +212,7 @@
      },
    },
    {
      value: "1",
      value: "2",
      label: "非必填",
      raw: {
        cssClass: "",
src/views/patient/propaganda/index.vue
@@ -589,7 +589,7 @@
    handleUpdate(row) {
      this.$router.push({
        path: "/followvisit/record/detailpage/",
        query: { id: "1" },
        query: { id: "1", type: row.hosptype},
      });
    },
    /** 删除按钮操作 */
src/views/patient/propaganda/particty.vue
@@ -376,11 +376,11 @@
                    </el-table-column>
                    <el-table-column label="操作" align="center">
                      <template slot-scope="scope">
                        <el-button
                        <!-- <el-button
                          size="mini"
                          @click="variableEdit(scope.$index, scope.row)"
                          >编辑</el-button
                        >
                        > -->
                        <el-button
                          size="mini"
                          type="danger"
@@ -526,10 +526,12 @@
                  </el-row>
                  <!-- 选中患者列表 -->
                  <SFtable
                    @details="detailhz"
                    @handleUpdate="handleUpdate"
                    @handleSelectionChange="handleSelectionChange"
                    :currentList="form.patTaskRelevances"
                    :tableLabel="tableLabelhz"
                    :serialnumber="false"
                    :controlxz="false"
                    :typeinfo="2"
                  />
@@ -632,7 +634,7 @@
              :currentList="patientuserList"
              :tableLabel="tableLabelhz"
              :serialnumber="false"
              :controlsc="false"
              :center="false"
              :typeinfo="3"
            />
          </el-row>
@@ -687,7 +689,7 @@
      radio: 1,
      checkboxlist: [],
      tableLabel: [],
      // 患者表单
      tableLabelhz: [
        { label: "序号", width: "", prop: "patid" },
@@ -776,6 +778,7 @@
      userList: [], //模版列表
      patientuserList: [], //选择患者列表
      sonuserList: [], //选中患者列表
      delvariableList: [], //删除变量临时存储
      variableList: [
        {
          name: "姓名",
@@ -849,8 +852,8 @@
    this.id = this.$route.query.id;
    this.form.hospType = this.$route.query.type;
    this.listDept();
    this.Getdetails();
    this.Acquisitiontype();
    this.Getdetails();
  },
  methods: {
@@ -953,7 +956,6 @@
      );
      console.log(filteredArray, "存前变量");
      this.form.textParam = this.convertFormat2ToFormat1(filteredArray);
      if (this.form.id) {
        this.form.isoperation = 2;
      } else {
@@ -1050,6 +1052,8 @@
      this.multiple = !selection.length;
      console.log(this.ids);
    },
    // 删除选中患者
    detailhz(row, info) {},
    getList() {},
    handleQuery() {
      this.handleAddpatient();
@@ -1075,11 +1079,19 @@
    Getdetails() {
      if (this.id) {
        getTaskInfo({ taskid: this.id }).then((res) => {
          const filteredArray = "";
          let filteredArray = "";
          if (res.code == 200) {
            this.form = res.data;
            this.checkList = this.form.serviceform.split(",");
            this.daytime = this.form.sendlimitabegin.split(",");
            if (this.form.sendlimitaend)
              this.time1 = this.form.sendlimitaend.split(",");
            if (this.form.sendlimitnbegin)
              this.time2 = this.form.sendlimitaend.split(",");
            if (this.form.sendlimitnend)
              this.time3 = this.form.sendlimitaend.split(",");
            filteredArray = this.convertFormat1ToFormat2(this.form.textParam);
            console.log(filteredArray, "filteredArray");
            this.variableList = this.transitionList.concat(filteredArray);
          } else {
            this.$modal.msgError(res.code);
@@ -1105,10 +1117,13 @@
    },
    // 变量---------------
    variableEdit(index, row) {
      console.log(index, row);
    },
    // variableEdit(index, row) {
    //   console.log(index, row);
    // },
    variableDelete(index, row) {
      this.variableList.splice(index, 1);
      row.isoperation = 3;
      this.delvariableList.push(row);
      console.log(index, row);
    },
    // 时间----------
@@ -1170,8 +1185,7 @@
      }
      this.form.sendTimeslot = combinedData;
      // 展示数据临时存储日期、早、中、晚
      console.log(11);
      console.log(this.time2, "this.time2");
      this.form.sendlimitabegin = this.daytime.join(",");
      if (this.time1) this.form.sendlimitaend = this.time1.join(",");
      if (this.time2) this.form.sendlimitnbegin = this.time2.join(",");
src/views/repositoryai/intention/index.vue
@@ -706,7 +706,9 @@
      }, //类别表单
      // 表格数据
      targetList: null,
      testuserList: [],
      testuserList: [
      ],
      // 弹出层标题
      title: "",
      // 是否显示弹出层
@@ -1156,9 +1158,22 @@
      console.log(row);
      this.title = "指标详情";
      this.indexform = row;
      if(!row.targetoptionList[0]){
        row.targetoptionList=[{
          targettype: "1",
          targetvalue: "",
          targetregex: "",
          targetregex2: "",
          isoperation: 1,
          dynamiccruxs: [],
          nodynamiccruxs: [],
          dynamiccruxsJson: "",
          nodynamiccruxsJson: "",
        },]
      }
      this.dynamicTags = row.baseTagList.map(this.processElement);
      this.testuserList = row.targetoptionList;
      this.testvalue='';
      this.testvalue = "";
      this.indexopen = true;
      this.measurement = false;
    },
src/views/repositoryai/templateku/configurat/index.vue
@@ -463,8 +463,8 @@
                  <el-col :span="12"
                    ><el-form-item label="是否必填">
                      <el-select
                        v-model="topicobj.ismandatory"
                        placeholder="请选择"
                        v-model="topicobj.isMust"
                        placeholder="默认必填"
                      >
                        <el-option
                          v-for="item in required"