yxh
yxh
2023-03-08 93cff80aba3cd6701a1534c0ebec84328918dc8b
yxh
已修改17个文件
4498 ■■■■ 文件已修改
ruoyi-ui/src/views/smartor/hecategory/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/helibrary/index.vue 210 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/patarchive/index.vue 236 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/patinhosp/index.vue 303 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/patouthosp/index.vue 229 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/patphysical/index.vue 220 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/schemeautofinshrule/index.vue 39 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/schemecalldetail/index.vue 472 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/schemecategory/index.vue 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/schemelibrary/index.vue 451 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/schemeplan/index.vue 272 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/schemetask/index.vue 608 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/schemetaskconfig/index.vue 438 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/schemetaskrecord/index.vue 338 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/schemetaskrepeatconfig/index.vue 263 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/schemetriggerrule/index.vue 313 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/schemetriggerscene/index.vue 59 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/smartor/hecategory/index.vue
@@ -104,7 +104,7 @@
    <!-- 添加或修改宣教分类对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-form-item label=" 分类名称 " prop="categoryname">
          <el-input v-model="form.categoryname" placeholder="请输入 分类名称 " />
        </el-form-item>
@@ -113,14 +113,6 @@
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
      </el-form>
      <div slot="footer" class="dialog-footer">
ruoyi-ui/src/views/smartor/helibrary/index.vue
@@ -2,116 +2,24 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 宣教分类 " prop="preachcategoryid">
        <el-input
          v-model="queryParams.preachcategoryid"
          placeholder="请输入 宣教分类 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 宣教名称 " prop="preachname">
        <el-input
          v-model="queryParams.preachname"
          placeholder="请输入 宣教名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 版本 " prop="version">
        <el-input
          v-model="queryParams.version"
          placeholder="请输入 版本 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 宣教形式 " prop="preachform">
        <el-input
          v-model="queryParams.preachform"
          placeholder="请输入 宣教形式 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 模板ID " prop="templateid">
        <el-input
          v-model="queryParams.templateid"
          placeholder="请输入 模板ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 宣教代码 " prop="preachcode">
        <el-input
          v-model="queryParams.preachcode"
          placeholder="请输入 宣教代码 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 中心库ID " prop="centerlibraryid">
        <el-input
          v-model="queryParams.centerlibraryid"
          placeholder="请输入 中心库ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 是否启用 " prop="isenable">
        <el-input
          v-model="queryParams.isenable"
          placeholder="请输入 是否启用 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
          placeholder="请输入 机构ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传标记 " prop="isupload">
        <el-input
          v-model="queryParams.isupload"
          placeholder="请输入 上传标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传时间 " prop="uploadTime">
        <el-date-picker clearable
          v-model="queryParams.uploadTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 上传时间 ">
        </el-date-picker>
        <el-input v-model="queryParams.preachcategoryid" placeholder="请输入 宣教分类 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 宣教分类 " prop="classification">
        <el-input
          v-model="queryParams.classification"
          placeholder="请输入 宣教分类 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.classification" placeholder="请输入 宣教分类 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 是否本地 " prop="islocal">
        <el-input
          v-model="queryParams.islocal"
          placeholder="请输入 是否本地 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 宣教名称 " prop="preachname">
        <el-input v-model="queryParams.preachname" placeholder="请输入 宣教名称 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 中心库代码 " prop="centerlibrarycode">
        <el-input
          v-model="queryParams.centerlibrarycode"
          placeholder="请输入 中心库代码 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 宣教形式 " prop="preachform">
        <el-input v-model="queryParams.preachform" placeholder="请输入 宣教形式 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 是否启用 " prop="isenable">
        <el-input v-model="queryParams.isenable" placeholder="请输入 是否启用 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input v-model="queryParams.orgid" placeholder="请输入 机构ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -121,46 +29,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:helibrary:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:helibrary:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:helibrary:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:helibrary:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:helibrary:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:helibrary:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:helibrary:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:helibrary:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -170,55 +52,30 @@
      <el-table-column label=" 自增ID " align="center" prop="id" />
      <el-table-column label=" 宣教分类 " align="center" prop="preachcategoryid" />
      <el-table-column label=" 宣教名称 " align="center" prop="preachname" />
      <el-table-column label=" 版本 " align="center" prop="version" />
      <el-table-column label=" 宣教形式 " align="center" prop="preachform" />
      <el-table-column label=" 宣教描述 " align="center" prop="preachdescription" />
      <el-table-column label=" 宣教内容 " align="center" prop="preachcontent" />
      <el-table-column label=" 模板ID " align="center" prop="templateid" />
      <el-table-column label=" 宣教代码 " align="center" prop="preachcode" />
      <el-table-column label=" 中心库ID " align="center" prop="centerlibraryid" />
      <el-table-column label=" 是否启用 " align="center" prop="isenable" />
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label=" 上传标记 " align="center" prop="isupload" />
      <el-table-column label=" 上传时间 " align="center" prop="uploadTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.uploadTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 宣教分类 " align="center" prop="classification" />
      <el-table-column label=" 是否本地 " align="center" prop="islocal" />
      <el-table-column label=" 中心库代码 " align="center" prop="centerlibrarycode" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:helibrary:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:helibrary:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:helibrary:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:helibrary:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改宣教库对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
    <el-dialog :title="title" :visible.sync="open" :show-close="true" :close-on-click-modal="false" width="1000px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" :inline="true" label-width="120px">
        <el-form-item label=" 宣教分类 " prop="preachcategoryid">
          <el-input v-model="form.preachcategoryid" placeholder="请输入 宣教分类 " />
        </el-form-item>
@@ -235,7 +92,7 @@
          <el-input v-model="form.preachdescription" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 宣教内容 ">
          <editor v-model="form.preachcontent" :min-height="192"/>
          <el-input v-model="form.preachcontent" type="textarea" placeholder="请输入" />
        </el-form-item>
        <el-form-item label=" 模板ID " prop="templateid">
          <el-input v-model="form.templateid" placeholder="请输入 模板ID " />
@@ -259,10 +116,7 @@
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
          <el-date-picker clearable v-model="form.uploadTime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
ruoyi-ui/src/views/smartor/patarchive/index.vue
@@ -2,62 +2,31 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 姓名 " prop="name">
        <el-input
          v-model="queryParams.name"
          placeholder="请输入 姓名 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.name" placeholder="请输入 姓名 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 证件号码 " prop="iccardno">
        <el-input
          v-model="queryParams.iccardno"
          placeholder="请输入 证件号码 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.iccardno" placeholder="请输入 证件号码 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 来源 " prop="source">
        <el-select v-model="queryParams.source" placeholder="请选择 来源 " clearable>
          <el-option
            v-for="dict in dict.type.sys_patientfrom"
            :key="dict.value"
            :label="dict.label"
            :value="dict.value"
          />
          <el-option v-for="dict in dict.type.sys_patientfrom" :key="dict.value" :label="dict.label"
            :value="dict.value" />
        </el-select>
      </el-form-item>
      <el-form-item label=" 手机号码 " prop="telcode">
        <el-input
          v-model="queryParams.telcode"
          placeholder="请输入 手机号码 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.telcode" placeholder="请输入 手机号码 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-select v-model="queryParams.orgid" placeholder="请选择 机构ID " clearable>
          <el-option
            v-for="dict in dict.type.sys_patientfrom"
            :key="dict.value"
            :label="dict.label"
            :value="dict.value"
          />
          <el-option v-for="dict in dict.type.sys_patientfrom" :key="dict.value" :label="dict.label"
            :value="dict.value" />
        </el-select>
      </el-form-item>
      <el-form-item label=" 上传标记 " prop="isupload">
        <el-input
          v-model="queryParams.isupload"
          placeholder="请输入 上传标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.isupload" placeholder="请输入 上传标记 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 上传时间 " prop="uploadTime">
        <el-date-picker clearable
          v-model="queryParams.uploadTime"
          type="date"
          value-format="yyyy-MM-dd"
        <el-date-picker clearable v-model="queryParams.uploadTime" type="date" value-format="yyyy-MM-dd"
          placeholder="请选择 上传时间 ">
        </el-date-picker>
      </el-form-item>
@@ -69,46 +38,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:patarchive:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:patarchive:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:patarchive:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:patarchive:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:patarchive:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:patarchive:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:patarchive:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:patarchive:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -142,116 +85,93 @@
      </el-table-column>
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:patarchive:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:patarchive:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:patarchive:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:patarchive:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改患者档案对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label=" 姓名 " prop="name">
    <el-dialog :title="title" :visible.sync="open" :showclose="true" :close-on-click-modal="false" :inline="true" width="1000px"  append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="12"><el-form-item label=" 姓名 " prop="name">
          <el-input v-model="form.name" placeholder="请输入 姓名 " />
        </el-form-item>
        <el-form-item label=" 性别 " prop="sex">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 性别 " prop="sex">
          <el-select v-model="form.sex" placeholder="请选择 性别 ">
            <el-option
              v-for="dict in dict.type.sys_user_sex"
              :key="dict.value"
              :label="dict.label"
              :value="parseInt(dict.value)"
            ></el-option>
                <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label"
                  :value="parseInt(dict.value)"></el-option>
          </el-select>
        </el-form-item>
        <el-form-item label=" 证件号码 " prop="iccardno">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 证件号码 " prop="iccardno">
          <el-input v-model="form.iccardno" placeholder="请输入 证件号码 " />
        </el-form-item>
        <el-form-item label=" 生日 " prop="birthdate">
          <el-date-picker clearable
            v-model="form.birthdate"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 生日 " prop="birthdate">
              <el-date-picker clearable v-model="form.birthdate" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 生日 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 年龄 " prop="age">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 年龄 " prop="age">
          <el-input v-model="form.age" placeholder="请输入 年龄 " />
        </el-form-item>
        <el-form-item label=" 来源 " prop="source">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 来源 " prop="source">
          <el-select v-model="form.source" placeholder="请选择 来源 ">
            <el-option
              v-for="dict in dict.type.sys_patientfrom"
              :key="dict.value"
              :label="dict.label"
              :value="parseInt(dict.value)"
            ></el-option>
                <el-option v-for="dict in dict.type.sys_patientfrom" :key="dict.value" :label="dict.label"
                  :value="parseInt(dict.value)"></el-option>
          </el-select>
        </el-form-item>
        <el-form-item label=" 建档时间 " prop="archivetime">
          <el-date-picker clearable
            v-model="form.archivetime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 建档时间 " prop="archivetime">
              <el-date-picker clearable v-model="form.archivetime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 建档时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 建档人 " prop="archiveby">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 建档人 " prop="archiveby">
          <el-input v-model="form.archiveby" placeholder="请输入 建档人 " />
        </el-form-item>
        <el-form-item label=" 手机号码 " prop="telcode">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"> <el-form-item label=" 手机号码 " prop="telcode">
          <el-input v-model="form.telcode" placeholder="请输入 手机号码 " />
        </el-form-item>
        <el-form-item label=" 亲属号码 " prop="relativetelcode">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 亲属号码 " prop="relativetelcode">
          <el-input v-model="form.relativetelcode" placeholder="请输入 亲属号码 " />
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 机构ID " prop="orgid">
          <el-select v-model="form.orgid" placeholder="请选择 机构ID ">
            <el-option
              v-for="dict in dict.type.sys_patientfrom"
              :key="dict.value"
              :label="dict.label"
              :value="dict.value"
            ></el-option>
          </el-select>
        </el-form-item>
        <el-form-item label=" 微信openid " prop="openid">
                <el-option v-for="dict in dict.type.sys_patientfrom" :key="dict.value" :label="dict.label"
                  :value="dict.value"> <el-form-item label=" 微信openid " prop="openid">
          <el-input v-model="form.openid" placeholder="请输入 微信openid " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
                  </el-form-item></el-option>
              </el-select>
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 上传时间 " prop="uploadTime">
              <el-date-picker clearable v-model="form.uploadTime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
            </el-form-item></el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
ruoyi-ui/src/views/smartor/patinhosp/index.vue
@@ -2,60 +2,32 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 医院名称 " prop="hospitalname">
        <el-input
          v-model="queryParams.hospitalname"
          placeholder="请输入 医院名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.hospitalname" placeholder="请输入 医院名称 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 院区名称 " prop="hospitaldistrictname">
        <el-input
          v-model="queryParams.hospitaldistrictname"
          placeholder="请输入 院区名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.hospitaldistrictname" placeholder="请输入 院区名称 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 出院时间 " prop="endtime">
        <el-date-picker clearable
          v-model="queryParams.endtime"
          type="date"
          value-format="yyyy-MM-dd"
        <el-date-picker clearable v-model="queryParams.endtime" type="date" value-format="yyyy-MM-dd"
          placeholder="请选择 出院时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 出院诊断 " prop="leavediagname">
        <el-input
          v-model="queryParams.leavediagname"
          placeholder="请输入 出院诊断 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.leavediagname" placeholder="请输入 出院诊断 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 医生名称 " prop="drname">
        <el-input
          v-model="queryParams.drname"
          placeholder="请输入 医生名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.drname" placeholder="请输入 医生名称 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 出院科室名称 " prop="leaveldeptname">
        <el-input
          v-model="queryParams.leaveldeptname"
          placeholder="请输入 出院科室名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.leaveldeptname" placeholder="请输入 出院科室名称 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 出院病区名称 " prop="leavehospitaldistrictname">
        <el-input
          v-model="queryParams.leavehospitaldistrictname"
          placeholder="请输入 出院病区名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.leavehospitaldistrictname" placeholder="请输入 出院病区名称 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -65,46 +37,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:patinhosp:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:patinhosp:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:patinhosp:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:patinhosp:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:patinhosp:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:patinhosp:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:patinhosp:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:patinhosp:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -132,148 +78,155 @@
      <el-table-column label=" 出院病区名称 " align="center" prop="leavehospitaldistrictname" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:patinhosp:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:patinhosp:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:patinhosp:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:patinhosp:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改患者住院记录对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label=" 流水号 " prop="serialnum">
    <el-dialog :title="title" :visible.sync="open" :showclose="true" :close-on-click-modal="false" :inline="true"
      width="1000px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="12"><el-form-item label=" 流水号 " prop="serialnum">
          <el-input v-model="form.serialnum" placeholder="请输入 流水号 " />
        </el-form-item>
        <el-form-item label=" 医院名称 " prop="hospitalname">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 医院名称 " prop="hospitalname">
          <el-input v-model="form.hospitalname" placeholder="请输入 医院名称 " />
        </el-form-item>
        <el-form-item label=" 医院编号 " prop="hospitalcode">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 医院编号 " prop="hospitalcode">
          <el-input v-model="form.hospitalcode" placeholder="请输入 医院编号 " />
        </el-form-item>
        <el-form-item label=" 院区编号 " prop="hospitaldistrictcode">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 院区编号 " prop="hospitaldistrictcode">
          <el-input v-model="form.hospitaldistrictcode" placeholder="请输入 院区编号 " />
        </el-form-item>
        <el-form-item label=" 院区名称 " prop="hospitaldistrictname">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 院区名称 " prop="hospitaldistrictname">
          <el-input v-model="form.hospitaldistrictname" placeholder="请输入 院区名称 " />
        </el-form-item>
        <el-form-item label=" 入院诊断ICD值 " prop="icd10code">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 入院诊断ICD值 " prop="icd10code">
          <el-input v-model="form.icd10code" placeholder="请输入 入院诊断ICD值 " />
        </el-form-item>
        <el-form-item label=" 入院诊断名称 " prop="diagname">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 入院诊断名称 " prop="diagname">
          <el-input v-model="form.diagname" placeholder="请输入 入院诊断名称 " />
        </el-form-item>
        <el-form-item label=" 入院时间 " prop="starttime">
          <el-date-picker clearable
            v-model="form.starttime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 入院时间 " prop="starttime">
              <el-date-picker clearable v-model="form.starttime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 入院时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 出院时间 " prop="endtime">
          <el-date-picker clearable
            v-model="form.endtime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 出院时间 " prop="endtime">
              <el-date-picker clearable v-model="form.endtime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 出院时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 入院科室代码 " prop="deptcode">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 入院科室代码 " prop="deptcode">
          <el-input v-model="form.deptcode" placeholder="请输入 入院科室代码 " />
        </el-form-item>
        <el-form-item label=" 入院科室名称 " prop="deptname">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 入院科室名称 " prop="deptname">
          <el-input v-model="form.deptname" placeholder="请输入 入院科室名称 " />
        </el-form-item>
        <el-form-item label=" 房间号 " prop="roomno">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 房间号 " prop="roomno">
          <el-input v-model="form.roomno" placeholder="请输入 房间号 " />
        </el-form-item>
        <el-form-item label=" 床位号 " prop="bedno">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 床位号 " prop="bedno">
          <el-input v-model="form.bedno" placeholder="请输入 床位号 " />
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 上传时间 " prop="uploadTime">
              <el-date-picker clearable v-model="form.uploadTime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 档案ID " prop="patid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 档案ID " prop="patid">
          <el-input v-model="form.patid" placeholder="请输入 档案ID " />
        </el-form-item>
        <el-form-item label=" 出院诊断 " prop="leavediagname">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"> <el-form-item label=" 出院诊断 " prop="leavediagname">
          <el-input v-model="form.leavediagname" placeholder="请输入 出院诊断 " />
        </el-form-item>
        <el-form-item label=" 出院诊断ICD值 " prop="leaveicd10code">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 出院诊断ICD值 " prop="leaveicd10code">
          <el-input v-model="form.leaveicd10code" placeholder="请输入 出院诊断ICD值 " />
        </el-form-item>
        <el-form-item label=" 医生工号 " prop="drcode">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"> <el-form-item label=" 医生工号 " prop="drcode">
          <el-input v-model="form.drcode" placeholder="请输入 医生工号 " />
        </el-form-item>
        <el-form-item label=" 医生名称 " prop="drname">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 医生名称 " prop="drname">
          <el-input v-model="form.drname" placeholder="请输入 医生名称 " />
        </el-form-item>
        <el-form-item label=" 出院科室代码 " prop="leaveldeptcode">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"> <el-form-item label=" 出院科室代码 " prop="leaveldeptcode">
          <el-input v-model="form.leaveldeptcode" placeholder="请输入 出院科室代码 " />
        </el-form-item>
        <el-form-item label=" 出院科室名称 " prop="leaveldeptname">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 出院科室名称 " prop="leaveldeptname">
          <el-input v-model="form.leaveldeptname" placeholder="请输入 出院科室名称 " />
        </el-form-item>
        <el-form-item label=" 病区ID " prop="hospitaldistrictid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"> <el-form-item label=" 病区ID " prop="hospitaldistrictid">
          <el-input v-model="form.hospitaldistrictid" placeholder="请输入 病区ID " />
        </el-form-item>
        <el-form-item label=" 出院病区编号 " prop="leavehospitaldistrictcode">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 出院病区编号 " prop="leavehospitaldistrictcode">
          <el-input v-model="form.leavehospitaldistrictcode" placeholder="请输入 出院病区编号 " />
        </el-form-item>
        <el-form-item label=" 出院病区名称 " prop="leavehospitaldistrictname">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 出院病区名称 " prop="leavehospitaldistrictname">
          <el-input v-model="form.leavehospitaldistrictname" placeholder="请输入 出院病区名称 " />
        </el-form-item>
        <el-form-item label=" 出院病区ID " prop="leavehospitaldistrictid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 出院病区ID " prop="leavehospitaldistrictid">
          <el-input v-model="form.leavehospitaldistrictid" placeholder="请输入 出院病区ID " />
        </el-form-item>
        <el-form-item label=" 入院科室ID " prop="deptid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 入院科室ID " prop="deptid">
          <el-input v-model="form.deptid" placeholder="请输入 入院科室ID " />
        </el-form-item>
        <el-form-item label=" 出院科室ID " prop="leaveldeptid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 出院科室ID " prop="leaveldeptid">
          <el-input v-model="form.leaveldeptid" placeholder="请输入 出院科室ID " />
        </el-form-item>
        <el-form-item label=" 方案状态操作时间 " prop="schemetime">
          <el-date-picker clearable
            v-model="form.schemetime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 方案状态操作时间 " prop="schemetime">
              <el-date-picker clearable v-model="form.schemetime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 方案状态操作时间 ">
          </el-date-picker>
        </el-form-item>
            </el-form-item></el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
ruoyi-ui/src/views/smartor/patouthosp/index.vue
@@ -2,44 +2,22 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 医院名称 " prop="hospitalname">
        <el-input
          v-model="queryParams.hospitalname"
          placeholder="请输入 医院名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.hospitalname" placeholder="请输入 医院名称 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 科室名称 " prop="deptname">
        <el-input
          v-model="queryParams.deptname"
          placeholder="请输入 科室名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.deptname" placeholder="请输入 科室名称 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 医生名称 " prop="drname">
        <el-input
          v-model="queryParams.drname"
          placeholder="请输入 医生名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.drname" placeholder="请输入 医生名称 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 就诊日期 " prop="admitdate">
        <el-date-picker clearable
          v-model="queryParams.admitdate"
          type="date"
          value-format="yyyy-MM-dd"
        <el-date-picker clearable v-model="queryParams.admitdate" type="date" value-format="yyyy-MM-dd"
          placeholder="请选择 就诊日期 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
          placeholder="请输入 机构ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.orgid" placeholder="请输入 机构ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -49,46 +27,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:patouthosp:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:patouthosp:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:patouthosp:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:patouthosp:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:patouthosp:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:patouthosp:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:patouthosp:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:patouthosp:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -106,7 +58,8 @@
        </template>
      </el-table-column>
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label=" 是否生成方案状态;0未生成 1生成就诊 9无匹配方案 " align="center" prop="schemestatus" />
      <!-- 是否生成方案状态;0未生成 1生成就诊 9无匹配方案  -->
      <el-table-column label=" 是否生成方案 " align="center" prop="schemestatus" />
      <el-table-column label=" 方案状态操作时间 " align="center" prop="schemetime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.schemetime, '{y}-{m}-{d}') }}</span>
@@ -114,107 +67,105 @@
      </el-table-column>
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:patouthosp:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:patouthosp:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:patouthosp:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:patouthosp:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改患者门诊记录对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label=" 流水号 " prop="serialnum">
    <el-dialog :title="title" :visible.sync="open" :showclose="true" :close-on-click-modal="false" :inline="true"
      width="1000px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="12"><el-form-item label=" 流水号 " prop="serialnum">
          <el-input v-model="form.serialnum" placeholder="请输入 流水号 " />
        </el-form-item>
        <el-form-item label=" 档案ID " prop="patid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 档案ID " prop="patid">
          <el-input v-model="form.patid" placeholder="请输入 档案ID " />
        </el-form-item>
        <el-form-item label=" 医院名称 " prop="hospitalname">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 医院名称 " prop="hospitalname">
          <el-input v-model="form.hospitalname" placeholder="请输入 医院名称 " />
        </el-form-item>
        <el-form-item label=" 医院编号 " prop="hospitalcode">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 医院编号 " prop="hospitalcode">
          <el-input v-model="form.hospitalcode" placeholder="请输入 医院编号 " />
        </el-form-item>
        <el-form-item label=" 诊断ICD值 " prop="icd10code">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 诊断ICD值 " prop="icd10code">
          <el-input v-model="form.icd10code" placeholder="请输入 诊断ICD值 " />
        </el-form-item>
        <el-form-item label=" 诊断名称 " prop="diagname">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 诊断名称 " prop="diagname">
          <el-input v-model="form.diagname" placeholder="请输入 诊断名称 " />
        </el-form-item>
        <el-form-item label=" 科室代码 " prop="deptcode">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 科室代码 " prop="deptcode">
          <el-input v-model="form.deptcode" placeholder="请输入 科室代码 " />
        </el-form-item>
        <el-form-item label=" 科室名称 " prop="deptname">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 科室名称 " prop="deptname">
          <el-input v-model="form.deptname" placeholder="请输入 科室名称 " />
        </el-form-item>
        <el-form-item label=" 医生工号 " prop="drcode">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 医生工号 " prop="drcode">
          <el-input v-model="form.drcode" placeholder="请输入 医生工号 " />
        </el-form-item>
        <el-form-item label=" 医生名称 " prop="drname">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 医生名称 " prop="drname">
          <el-input v-model="form.drname" placeholder="请输入 医生名称 " />
        </el-form-item>
        <el-form-item label=" 就诊日期 " prop="admitdate">
          <el-date-picker clearable
            v-model="form.admitdate"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 就诊日期 " prop="admitdate">
              <el-date-picker clearable v-model="form.admitdate" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 就诊日期 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
            </el-form-item></el-col>
        </el-row><el-row>
          <el-col :span="24"><el-form-item label=" 现病史 " prop="hpi">
              <el-input v-model="form.hpi" type="textarea" placeholder="请输入内容" />
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="24"><el-form-item label=" 主述 " prop="mainsuit">
              <el-input v-model="form.mainsuit" placeholder="请输入 主述 " />
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 上传时间 " prop="uploadTime">
              <el-date-picker clearable v-model="form.uploadTime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 科室ID " prop="deptid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 科室ID " prop="deptid">
          <el-input v-model="form.deptid" placeholder="请输入 科室ID " />
        </el-form-item>
        <el-form-item label=" 方案状态操作时间 " prop="schemetime">
          <el-date-picker clearable
            v-model="form.schemetime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col><el-col :span="12"> <el-form-item label=" 机构ID " prop="orgid">
              <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"> <el-form-item label=" 方案状态操作时间 " prop="schemetime">
              <el-date-picker clearable v-model="form.schemetime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 方案状态操作时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 现病史 " prop="hpi">
          <el-input v-model="form.hpi" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 主述 " prop="mainsuit">
          <el-input v-model="form.mainsuit" placeholder="请输入 主述 " />
        </el-form-item>
            </el-form-item></el-col> </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
ruoyi-ui/src/views/smartor/patphysical/index.vue
@@ -2,44 +2,23 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 体检单位/医院 " prop="hospitalname">
        <el-input
          v-model="queryParams.hospitalname"
          placeholder="请输入 体检单位/医院 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.hospitalname" placeholder="请输入 体检单位/医院 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 体检时间 " prop="physicaldate">
        <el-date-picker clearable
          v-model="queryParams.physicaldate"
          type="date"
          value-format="yyyy-MM-dd"
        <el-date-picker clearable v-model="queryParams.physicaldate" type="date" value-format="yyyy-MM-dd"
          placeholder="请选择 体检时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
          placeholder="请输入 机构ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.orgid" placeholder="请输入 机构ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 科室名称 " prop="deptname">
        <el-input
          v-model="queryParams.deptname"
          placeholder="请输入 科室名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.deptname" placeholder="请输入 科室名称 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 体检项目名称 " prop="projectname">
        <el-input
          v-model="queryParams.projectname"
          placeholder="请输入 体检项目名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.projectname" placeholder="请输入 体检项目名称 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -49,46 +28,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:patphysical:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:patphysical:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:patphysical:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:patphysical:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:patphysical:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:patphysical:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:patphysical:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:patphysical:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -109,107 +62,104 @@
      <el-table-column label=" 体检项目名称 " align="center" prop="projectname" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:patphysical:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:patphysical:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:patphysical:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:patphysical:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改患者体检记录对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label=" 流水号 " prop="serialnum">
    <el-dialog :title="title" :visible.sync="open" :showclose="true" :close-on-click-modal="false" :inline="true"
      width="1000px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="12"><el-form-item label=" 流水号 " prop="serialnum">
          <el-input v-model="form.serialnum" placeholder="请输入 流水号 " />
        </el-form-item>
        <el-form-item label=" 档案ID " prop="patid">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 档案ID " prop="patid">
          <el-input v-model="form.patid" placeholder="请输入 档案ID " />
        </el-form-item>
        <el-form-item label=" 总结医生工号 " prop="drcode">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 总结医生工号 " prop="drcode">
          <el-input v-model="form.drcode" placeholder="请输入 总结医生工号 " />
        </el-form-item>
        <el-form-item label=" 总结医生名称 " prop="drname">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 总结医生名称 " prop="drname">
          <el-input v-model="form.drname" placeholder="请输入 总结医生名称 " />
        </el-form-item>
        <el-form-item label=" 体检单位/医院编号 " prop="hospitalcode">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 体检单位/医院编号 " prop="hospitalcode">
          <el-input v-model="form.hospitalcode" placeholder="请输入 体检单位/医院编号 " />
        </el-form-item>
        <el-form-item label=" 体检单位/医院 " prop="hospitalname">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 体检单位/医院 " prop="hospitalname">
          <el-input v-model="form.hospitalname" placeholder="请输入 体检单位/医院 " />
        </el-form-item>
        <el-form-item label=" 体检时间 " prop="physicaldate">
          <el-date-picker clearable
            v-model="form.physicaldate"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 体检时间 " prop="physicaldate">
              <el-date-picker clearable v-model="form.physicaldate" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 体检时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"> <el-form-item label=" 上传时间 " prop="uploadTime">
              <el-date-picker clearable v-model="form.uploadTime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 科室代码 " prop="deptcode">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 科室代码 " prop="deptcode">
          <el-input v-model="form.deptcode" placeholder="请输入 科室代码 " />
        </el-form-item>
        <el-form-item label=" 科室名称 " prop="deptname">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 科室名称 " prop="deptname">
          <el-input v-model="form.deptname" placeholder="请输入 科室名称 " />
        </el-form-item>
        <el-form-item label=" 体检项目名称 " prop="projectname">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 体检项目名称 " prop="projectname">
          <el-input v-model="form.projectname" placeholder="请输入 体检项目名称 " />
        </el-form-item>
        <el-form-item label=" 体检项目编码 " prop="projectcode">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 体检项目编码 " prop="projectcode">
          <el-input v-model="form.projectcode" placeholder="请输入 体检项目编码 " />
        </el-form-item>
        <el-form-item label=" 状态;0.已预约 1.已体检 2.报告已出 " prop="state">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 状态;0.已预约 1.已体检 2.报告已出 " prop="state">
          <el-input v-model="form.state" placeholder="请输入 状态;0.已预约 1.已体检 2.报告已出 " />
        </el-form-item>
        <el-form-item label=" 科室ID " prop="deptid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 科室ID " prop="deptid">
          <el-input v-model="form.deptid" placeholder="请输入 科室ID " />
        </el-form-item>
        <el-form-item label=" 体检套餐ID " prop="projectid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 体检套餐ID " prop="projectid">
          <el-input v-model="form.projectid" placeholder="请输入 体检套餐ID " />
        </el-form-item>
        <el-form-item label=" 方案状态操作时间 " prop="schemetime">
          <el-date-picker clearable
            v-model="form.schemetime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 方案状态操作时间 " prop="schemetime">
              <el-date-picker clearable v-model="form.schemetime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 方案状态操作时间 ">
          </el-date-picker>
        </el-form-item>
            </el-form-item></el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
ruoyi-ui/src/views/smartor/schemeautofinshrule/index.vue
@@ -9,14 +9,6 @@
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 规则相关值;Type 为2时 1.在院 2.离院 3.死亡 Type为3时对应方案ID 多选逗号隔开 " prop="rulevalue">
        <el-input
          v-model="queryParams.rulevalue"
          placeholder="请输入 规则相关值;Type 为2时 1.在院 2.离院 3.死亡 Type为3时对应方案ID 多选逗号隔开 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
@@ -81,8 +73,8 @@
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label=" 自增ID " align="center" prop="id" />
      <el-table-column label=" 方案ID " align="center" prop="schemeid" />
      <el-table-column label=" 规则类型;1.所有任务完成自动结案 2.患者状态 3.互斥管理方案 " align="center" prop="ruletype" />
      <el-table-column label=" 规则相关值;Type 为2时 1.在院 2.离院 3.死亡 Type为3时对应方案ID 多选逗号隔开 " align="center" prop="rulevalue" />
      <el-table-column label=" 规则类型 " align="center" prop="ruletype" />
      <el-table-column label=" 规则相关值 " align="center" prop="rulevalue" />
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
@@ -113,12 +105,15 @@
    />
    <!-- 添加或修改方案结案规则对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
    <el-dialog :title="title" :visible.sync="open" :show-close="true" :close-on-click-modal="false" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-form-item label=" 方案ID " prop="schemeid">
          <el-input v-model="form.schemeid" placeholder="请输入 方案ID " />
        </el-form-item>
        <el-form-item label=" 规则相关值;Type 为2时 1.在院 2.离院 3.死亡 Type为3时对应方案ID 多选逗号隔开 " prop="rulevalue">
        <el-form-item label=" 规则类型 " prop="ruletype">
          <el-input v-model="form.ruletype" placeholder="请输入 方案ID " />
        </el-form-item>
        <el-form-item label=" 规则相关值 " prop="rulevalue">
          <el-input v-model="form.rulevalue" placeholder="请输入 规则相关值;Type 为2时 1.在院 2.离院 3.死亡 Type为3时对应方案ID 多选逗号隔开 " />
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
@@ -133,24 +128,6 @@
              :value="dict.value"
            ></el-option>
          </el-select>
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
          <el-select v-model="form.isupload" placeholder="请选择 上传标记 ">
            <el-option
              v-for="dict in dict.type.sys_common_status"
              :key="dict.value"
              :label="dict.label"
              :value="parseInt(dict.value)"
            ></el-option>
          </el-select>
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
      </el-form>
      <div slot="footer" class="dialog-footer">
ruoyi-ui/src/views/smartor/schemecalldetail/index.vue
@@ -1,229 +1,29 @@
<template>
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 通话标识 " prop="uuid">
        <el-input
          v-model="queryParams.uuid"
          placeholder="请输入 通话标识 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 目标号码 " prop="phone">
        <el-input
          v-model="queryParams.phone"
          placeholder="请输入 目标号码 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.phone" placeholder="请输入 目标号码 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 当前回调的请求类型 " prop="operate">
        <el-input
          v-model="queryParams.operate"
          placeholder="请输入 当前回调的请求类型 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 外显号码 " prop="displayno">
        <el-input v-model="queryParams.displayno" placeholder="请输入 呼叫外线时使用的外显号码 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 呼叫外线时使用的外显号码 " prop="displayno">
        <el-input
          v-model="queryParams.displayno"
          placeholder="请输入 呼叫外线时使用的外显号码 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 是否为呼入通话 " prop="inbound">
        <el-input
          v-model="queryParams.inbound"
          placeholder="请输入 是否为呼入通话 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 是否为呼入请求操作(呼入的inbound均为true,首次请求时incoming为true) 如果不应答,则会挂断当前呼入; " prop="incoming">
        <el-input
          v-model="queryParams.incoming"
          placeholder="请输入 是否为呼入请求操作(呼入的inbound均为true,首次请求时incoming为true) 如果不应答,则会挂断当前呼入; "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 分配时间 " prop="assigntime">
        <el-input
          v-model="queryParams.assigntime"
          placeholder="请输入 分配时间 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 开始时间,如果呼入的则为呼入开始时间 " prop="starttime">
        <el-input
          v-model="queryParams.starttime"
          placeholder="请输入 开始时间,如果呼入的则为呼入开始时间 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 应答时间 " prop="answertime">
        <el-input
          v-model="queryParams.answertime"
          placeholder="请输入 应答时间 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 标识当前是否为静默回调 " prop="silent">
        <el-input
          v-model="queryParams.silent"
          placeholder="请输入 标识当前是否为静默回调 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 收到的按键内容 " prop="dtmfKey">
        <el-input
          v-model="queryParams.dtmfKey"
          placeholder="请输入 收到的按键内容 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 音乐播放或停止时相关音乐名称 " prop="musicpath">
        <el-input
          v-model="queryParams.musicpath"
          placeholder="请输入 音乐播放或停止时相关音乐名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 当前句子的索引号 " prop="sentindex">
        <el-input
          v-model="queryParams.sentindex"
          placeholder="请输入 当前句子的索引号 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 当前是否为说话开始 " prop="sentbegin">
        <el-input
          v-model="queryParams.sentbegin"
          placeholder="请输入 当前是否为说话开始 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 当前asr文本 通话开始时间点,毫秒数 " prop="begintime">
        <el-input
          v-model="queryParams.begintime"
          placeholder="请输入 当前asr文本 通话开始时间点,毫秒数 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 当前asr文本 所处 结束时间点,毫秒数,当前文本不是句子结束时,则为-1 " prop="endtime">
        <el-input
          v-model="queryParams.endtime"
          placeholder="请输入 当前asr文本 所处 结束时间点,毫秒数,当前文本不是句子结束时,则为-1 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 标识当前是否为句子结束 " prop="sentend">
        <el-input
          v-model="queryParams.sentend"
          placeholder="请输入 标识当前是否为句子结束 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 当前句子的录音文件路径,句子未结束时为空。 " prop="recordpath">
        <el-input
          v-model="queryParams.recordpath"
          placeholder="请输入 当前句子的录音文件路径,句子未结束时为空。 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 当前句子录音url路径。 " prop="recordurl">
        <el-input
          v-model="queryParams.recordurl"
          placeholder="请输入 当前句子录音url路径。 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 是否呼入 " prop="inbound">
        <el-input v-model="queryParams.inbound" placeholder="请输入 是否为呼入通话 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 场景ID " prop="sceneid">
        <el-input
          v-model="queryParams.sceneid"
          placeholder="请输入 场景ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 关联任务记录ID " prop="taskrecordid">
        <el-input
          v-model="queryParams.taskrecordid"
          placeholder="请输入 关联任务记录ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 当前流程ID " prop="flowiid">
        <el-input
          v-model="queryParams.flowiid"
          placeholder="请输入 当前流程ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 当前节点ID " prop="flownodeid">
        <el-input
          v-model="queryParams.flownodeid"
          placeholder="请输入 当前节点ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.sceneid" placeholder="请输入 场景ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 识别意图值 " prop="intentvalue">
        <el-input
          v-model="queryParams.intentvalue"
          placeholder="请输入 识别意图值 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.intentvalue" placeholder="请输入 识别意图值 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 匹配文本 " prop="matchedtext">
        <el-input
          v-model="queryParams.matchedtext"
          placeholder="请输入 匹配文本 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.matchedtext" placeholder="请输入 匹配文本 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
          placeholder="请输入 机构ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传标记 " prop="isupload">
        <el-input
          v-model="queryParams.isupload"
          placeholder="请输入 上传标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传时间 " prop="uploadTime">
        <el-date-picker clearable
          v-model="queryParams.uploadTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 上传时间 ">
        </el-date-picker>
        <el-input v-model="queryParams.orgid" placeholder="请输入 机构ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -233,46 +33,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:schemecalldetail:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:schemecalldetail:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:schemecalldetail:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:schemecalldetail:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:schemecalldetail:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:schemecalldetail:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:schemecalldetail:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:schemecalldetail:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -285,9 +59,9 @@
      <el-table-column label=" 当前回调的请求类型 " align="center" prop="operate" />
      <el-table-column label=" 呼叫外线时使用的外显号码 " align="center" prop="displayno" />
      <el-table-column label=" 是否为呼入通话 " align="center" prop="inbound" />
      <el-table-column label=" 是否为呼入请求操作(呼入的inbound均为true,首次请求时incoming为true) 如果不应答,则会挂断当前呼入; " align="center" prop="incoming" />
      <el-table-column label=" 是否为呼入请求操作 " align="center" prop="incoming" />
      <el-table-column label=" 分配时间 " align="center" prop="assigntime" />
      <el-table-column label=" 开始时间,如果呼入的则为呼入开始时间 " align="center" prop="starttime" />
      <el-table-column label=" 开始时间 " align="center" prop="starttime" />
      <el-table-column label=" 应答时间 " align="center" prop="answertime" />
      <el-table-column label=" 标识当前是否为静默回调 " align="center" prop="silent" />
      <el-table-column label=" 收到的按键内容 " align="center" prop="dtmfKey" />
@@ -295,10 +69,6 @@
      <el-table-column label=" 当前句子的索引号 " align="center" prop="sentindex" />
      <el-table-column label=" 当前是否为说话开始 " align="center" prop="sentbegin" />
      <el-table-column label=" 当前收到的ASR识别文本 " align="center" prop="asrtext" />
      <el-table-column label=" 当前asr文本 通话开始时间点,毫秒数 " align="center" prop="begintime" />
      <el-table-column label=" 当前asr文本 所处 结束时间点,毫秒数,当前文本不是句子结束时,则为-1 " align="center" prop="endtime" />
      <el-table-column label=" 标识当前是否为句子结束 " align="center" prop="sentend" />
      <el-table-column label=" 当前句子的录音文件路径,句子未结束时为空。 " align="center" prop="recordpath" />
      <el-table-column label=" 当前句子录音url路径。 " align="center" prop="recordurl" />
      <el-table-column label=" 场景ID " align="center" prop="sceneid" />
      <el-table-column label=" 关联任务记录ID " align="center" prop="taskrecordid" />
@@ -309,144 +79,140 @@
      <el-table-column label=" 识别意图值 " align="center" prop="intentvalue" />
      <el-table-column label=" 匹配文本 " align="center" prop="matchedtext" />
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label=" 上传标记 " align="center" prop="isupload" />
      <el-table-column label=" 上传时间 " align="center" prop="uploadTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.uploadTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemecalldetail:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemecalldetail:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemecalldetail:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemecalldetail:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改方案AI外呼任务详情对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label=" 通话标识 " prop="uuid">
    <el-dialog :title="title" :visible.sync="open" :show-close="true" :close-on-click-modal="false" width="1000px"
      append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="12"><el-form-item label=" 通话标识 " prop="uuid">
          <el-input v-model="form.uuid" placeholder="请输入 通话标识 " />
        </el-form-item>
        <el-form-item label=" 目标号码 " prop="phone">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 目标号码 " prop="phone">
          <el-input v-model="form.phone" placeholder="请输入 目标号码 " />
        </el-form-item>
        <el-form-item label=" 当前回调的请求类型 " prop="operate">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 当前回调的请求类型 " prop="operate">
          <el-input v-model="form.operate" placeholder="请输入 当前回调的请求类型 " />
        </el-form-item>
        <el-form-item label=" 呼叫外线时使用的外显号码 " prop="displayno">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 呼叫外线时使用的外显号码 " prop="displayno">
          <el-input v-model="form.displayno" placeholder="请输入 呼叫外线时使用的外显号码 " />
        </el-form-item>
        <el-form-item label=" 是否为呼入通话 " prop="inbound">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 是否为呼入通话 " prop="inbound">
          <el-input v-model="form.inbound" placeholder="请输入 是否为呼入通话 " />
        </el-form-item>
        <el-form-item label=" 是否为呼入请求操作(呼入的inbound均为true,首次请求时incoming为true) 如果不应答,则会挂断当前呼入; " prop="incoming">
          <el-input v-model="form.incoming" placeholder="请输入 是否为呼入请求操作(呼入的inbound均为true,首次请求时incoming为true) 如果不应答,则会挂断当前呼入; " />
        </el-form-item>
        <el-form-item label=" 分配时间 " prop="assigntime">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 是否为呼入请求操作 " prop="incoming">
              <el-input v-model="form.incoming"
                placeholder="请输入 是否为呼入请求操作(呼入的inbound均为true,首次请求时incoming为true) 如果不应答,则会挂断当前呼入; " />
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 分配时间 " prop="assigntime">
          <el-input v-model="form.assigntime" placeholder="请输入 分配时间 " />
        </el-form-item>
        <el-form-item label=" 开始时间,如果呼入的则为呼入开始时间 " prop="starttime">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 开始时间 " prop="starttime">
          <el-input v-model="form.starttime" placeholder="请输入 开始时间,如果呼入的则为呼入开始时间 " />
        </el-form-item>
        <el-form-item label=" 应答时间 " prop="answertime">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 应答时间 " prop="answertime">
          <el-input v-model="form.answertime" placeholder="请输入 应答时间 " />
        </el-form-item>
        <el-form-item label=" 标识当前是否为静默回调 " prop="silent">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 标识当前是否为静默回调 " prop="silent">
          <el-input v-model="form.silent" placeholder="请输入 标识当前是否为静默回调 " />
        </el-form-item>
        <el-form-item label=" 收到的按键内容 " prop="dtmfKey">
            </el-form-item></el-col>
        </el-row> <el-row>
          <el-col :span="12"><el-form-item label=" 收到的按键内容 " prop="dtmfKey">
          <el-input v-model="form.dtmfKey" placeholder="请输入 收到的按键内容 " />
        </el-form-item>
        <el-form-item label=" 音乐播放或停止时相关音乐名称 " prop="musicpath">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 音乐播放或停止时相关音乐名称 " prop="musicpath">
          <el-input v-model="form.musicpath" placeholder="请输入 音乐播放或停止时相关音乐名称 " />
        </el-form-item>
        <el-form-item label=" 当前句子的索引号 " prop="sentindex">
            </el-form-item></el-col>
        </el-row> <el-row>
          <el-col :span="12"><el-form-item label=" 当前句子的索引号 " prop="sentindex">
          <el-input v-model="form.sentindex" placeholder="请输入 当前句子的索引号 " />
        </el-form-item>
        <el-form-item label=" 当前是否为说话开始 " prop="sentbegin">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 当前是否为说话开始 " prop="sentbegin">
          <el-input v-model="form.sentbegin" placeholder="请输入 当前是否为说话开始 " />
        </el-form-item>
        <el-form-item label=" 当前收到的ASR识别文本 " prop="asrtext">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 当前收到的ASR识别文本 " prop="asrtext">
          <el-input v-model="form.asrtext" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 当前asr文本 通话开始时间点,毫秒数 " prop="begintime">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 当前asr文本 " prop="begintime">
          <el-input v-model="form.begintime" placeholder="请输入 当前asr文本 通话开始时间点,毫秒数 " />
        </el-form-item>
        <el-form-item label=" 当前asr文本 所处 结束时间点,毫秒数,当前文本不是句子结束时,则为-1 " prop="endtime">
            </el-form-item></el-col>
        </el-row><el-row>
          <el-col :span="12"><el-form-item label=" 结束时间点 " prop="endtime">
          <el-input v-model="form.endtime" placeholder="请输入 当前asr文本 所处 结束时间点,毫秒数,当前文本不是句子结束时,则为-1 " />
        </el-form-item>
        <el-form-item label=" 标识当前是否为句子结束 " prop="sentend">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 是否为句子结束 " prop="sentend">
          <el-input v-model="form.sentend" placeholder="请输入 标识当前是否为句子结束 " />
        </el-form-item>
        <el-form-item label=" 当前句子的录音文件路径,句子未结束时为空。 " prop="recordpath">
            </el-form-item></el-col>
        </el-row><el-row>
          <el-col :span="12"><el-form-item label=" 当前句子的录音文件路径 " prop="recordpath">
          <el-input v-model="form.recordpath" placeholder="请输入 当前句子的录音文件路径,句子未结束时为空。 " />
        </el-form-item>
        <el-form-item label=" 当前句子录音url路径。 " prop="recordurl">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 录音url路径 " prop="recordurl">
          <el-input v-model="form.recordurl" placeholder="请输入 当前句子录音url路径。 " />
        </el-form-item>
        <el-form-item label=" 场景ID " prop="sceneid">
            </el-form-item></el-col>
        </el-row><el-row>
          <el-col :span="12"><el-form-item label=" 场景ID " prop="sceneid">
          <el-input v-model="form.sceneid" placeholder="请输入 场景ID " />
        </el-form-item>
        <el-form-item label=" 关联任务记录ID " prop="taskrecordid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 关联任务记录ID " prop="taskrecordid">
          <el-input v-model="form.taskrecordid" placeholder="请输入 关联任务记录ID " />
        </el-form-item>
        <el-form-item label=" 当前流程ID " prop="flowiid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 当前流程ID " prop="flowiid">
          <el-input v-model="form.flowiid" placeholder="请输入 当前流程ID " />
        </el-form-item>
        <el-form-item label=" 当前节点ID " prop="flownodeid">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 当前节点ID " prop="flownodeid">
          <el-input v-model="form.flownodeid" placeholder="请输入 当前节点ID " />
        </el-form-item>
        <el-form-item label=" 话术文本 " prop="corpustext">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"> <el-form-item label=" 话术文本 " prop="corpustext">
          <el-input v-model="form.corpustext" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 话术语音 " prop="corpusvoice">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 话术语音 " prop="corpusvoice">
          <el-input v-model="form.corpusvoice" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 识别意图值 " prop="intentvalue">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 识别意图值 " prop="intentvalue">
          <el-input v-model="form.intentvalue" placeholder="请输入 识别意图值 " />
        </el-form-item>
        <el-form-item label=" 匹配文本 " prop="matchedtext">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 匹配文本 " prop="matchedtext">
          <el-input v-model="form.matchedtext" placeholder="请输入 匹配文本 " />
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
            </el-form-item></el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
ruoyi-ui/src/views/smartor/schemecategory/index.vue
@@ -17,14 +17,6 @@
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 是否通用 0.否 1.是 " prop="iscurrency">
        <el-input
          v-model="queryParams.iscurrency"
          placeholder="请输入 是否通用 0.否 1.是 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -81,8 +73,9 @@
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label=" 自增ID " align="center" prop="id" />
      <el-table-column label=" 分类名称 " align="center" prop="categoryname" />
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label=" 是否通用 0.否 1.是 " align="center" prop="iscurrency" />
      <el-table-column label=" 所属机构 " align="center" prop="orgid" />
      <el-table-column label=" 是否通用 " align="center" prop="iscurrency" />
      <el-table-column label=" 删除标记 " align="center" prop="delFlag" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
@@ -112,15 +105,15 @@
    />
    <!-- 添加或修改方案分类对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
    <el-dialog :title="title" :visible.sync="open" :showclose="true" :close-on-click-modal="false" :inline="true" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-form-item label=" 分类名称 " prop="categoryname">
          <el-input v-model="form.categoryname" placeholder="请输入 分类名称 " />
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
        </el-form-item>
        <el-form-item label=" 是否通用 0.否 1.是 " prop="iscurrency">
        <el-form-item label=" 是否通用 " prop="iscurrency">
          <el-input v-model="form.iscurrency" placeholder="请输入 是否通用 0.否 1.是 " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
@@ -132,24 +125,6 @@
              :value="dict.value"
            ></el-option>
          </el-select>
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
          <el-select v-model="form.isupload" placeholder="请选择 上传标记 ">
            <el-option
              v-for="dict in dict.type.sys_common_status"
              :key="dict.value"
              :label="dict.label"
              :value="parseInt(dict.value)"
            ></el-option>
          </el-select>
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
      </el-form>
      <div slot="footer" class="dialog-footer">
ruoyi-ui/src/views/smartor/schemelibrary/index.vue
@@ -1,197 +1,37 @@
<template>
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 方案分类ID " prop="schemecategoryid">
        <el-input
          v-model="queryParams.schemecategoryid"
          placeholder="请输入 方案分类ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 方案名称 " prop="schemename">
        <el-input
          v-model="queryParams.schemename"
          placeholder="请输入 方案名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 模板ID " prop="templateid">
        <el-input
          v-model="queryParams.templateid"
          placeholder="请输入 模板ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 版本 " prop="version">
        <el-input
          v-model="queryParams.version"
          placeholder="请输入 版本 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.schemename" placeholder="请输入 方案名称 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 方案代码 " prop="schemecode">
        <el-input
          v-model="queryParams.schemecode"
          placeholder="请输入 方案代码 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.schemecode" placeholder="请输入 方案代码 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 中心库ID " prop="centerlibraryid">
        <el-input
          v-model="queryParams.centerlibraryid"
          placeholder="请输入 中心库ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 患者来源 " prop="patientsource">
        <el-input v-model="queryParams.patientsource" placeholder="请输入 患者来源 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 患者来源;1.出院 2.在院 3.门诊 4.体检 5.无 " prop="patientsource">
        <el-input
          v-model="queryParams.patientsource"
          placeholder="请输入 患者来源;1.出院 2.在院 3.门诊 4.体检 5.无 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 自动结案 " prop="autofinsh">
        <el-input v-model="queryParams.autofinsh" placeholder="请输入 自动结案;0.否 1.是 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 科室规则;0.不包含 1.包含 " prop="ruledept">
        <el-input
          v-model="queryParams.ruledept"
          placeholder="请输入 科室规则;0.不包含 1.包含 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 病区规则;0.不包含 1.包含 " prop="ruleward">
        <el-input
          v-model="queryParams.ruleward"
          placeholder="请输入 病区规则;0.不包含 1.包含 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 重复处理;1.新计划自动结案 2.原计划自动结案 " prop="repeathandle">
        <el-input
          v-model="queryParams.repeathandle"
          placeholder="请输入 重复处理;1.新计划自动结案 2.原计划自动结案 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 过期处理;1.自动关闭 2.自动执行 3.人工处理 " prop="expirehandle">
        <el-input
          v-model="queryParams.expirehandle"
          placeholder="请输入 过期处理;1.自动关闭 2.自动执行 3.人工处理 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 自动结案;0.否 1.是 " prop="autofinsh">
        <el-input
          v-model="queryParams.autofinsh"
          placeholder="请输入 自动结案;0.否 1.是 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 基线时间;1.加入后 2.出院后 3.就诊后 4.入院后 5.手术前 6.手术后 7.开药前 8.检验申请后 9.检验完成后 10.检查申请后 11.检查完成后 12.事件发生后 13.基线日期后 " prop="baselinetime">
        <el-input
          v-model="queryParams.baselinetime"
          placeholder="请输入 基线时间;1.加入后 2.出院后 3.就诊后 4.入院后 5.手术前 6.手术后 7.开药前 8.检验申请后 9.检验完成后 10.检查申请后 11.检查完成后 12.事件发生后 13.基线日期后 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 触发条件;0.无 1.有 " prop="triggerornot">
        <el-input
          v-model="queryParams.triggerornot"
          placeholder="请输入 触发条件;0.无 1.有 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 触发条件 " prop="triggerornot">
        <el-input v-model="queryParams.triggerornot" placeholder="请输入 触发条件;0.无 1.有 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 是否启用 " prop="isenable">
        <el-input
          v-model="queryParams.isenable"
          placeholder="请输入 是否启用 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.isenable" placeholder="请输入 是否启用 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
          placeholder="请输入 机构ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.orgid" placeholder="请输入 机构ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 上传标记 " prop="isupload">
        <el-input
          v-model="queryParams.isupload"
          placeholder="请输入 上传标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 状态 " prop="state">
        <el-input v-model="queryParams.state" placeholder="请输入 状态 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 上传时间 " prop="uploadTime">
        <el-date-picker clearable
          v-model="queryParams.uploadTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 上传时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 状态;0未开启,1已开启,2关闭 " prop="state">
        <el-input
          v-model="queryParams.state"
          placeholder="请输入 状态;0未开启,1已开启,2关闭 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 开启人 " prop="openBy">
        <el-input
          v-model="queryParams.openBy"
          placeholder="请输入 开启人 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 开启时间 " prop="openTime">
        <el-date-picker clearable
          v-model="queryParams.openTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 开启时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 中心库代码 " prop="centerlibrarycode">
        <el-input
          v-model="queryParams.centerlibrarycode"
          placeholder="请输入 中心库代码 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 是否本地 " prop="islocal">
        <el-input
          v-model="queryParams.islocal"
          placeholder="请输入 是否本地 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 是否通用;0.否 1.是 " prop="iscurrency">
        <el-input
          v-model="queryParams.iscurrency"
          placeholder="请输入 是否通用;0.否 1.是 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 是否通用 " prop="iscurrency">
        <el-input v-model="queryParams.iscurrency" placeholder="请输入 是否通用 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -201,46 +41,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:schemelibrary:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:schemelibrary:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:schemelibrary:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:schemelibrary:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:schemelibrary:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:schemelibrary:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:schemelibrary:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:schemelibrary:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -255,16 +69,16 @@
      <el-table-column label=" 版本 " align="center" prop="version" />
      <el-table-column label=" 方案代码 " align="center" prop="schemecode" />
      <el-table-column label=" 中心库ID " align="center" prop="centerlibraryid" />
      <el-table-column label=" 患者来源;1.出院 2.在院 3.门诊 4.体检 5.无 " align="center" prop="patientsource" />
      <el-table-column label=" 所属科室ID;多个科室逗号隔开 " align="center" prop="belongdeptid" />
      <el-table-column label=" 科室规则;0.不包含 1.包含 " align="center" prop="ruledept" />
      <el-table-column label=" 所属病区ID;多个病区逗号隔开 " align="center" prop="belongwardid" />
      <el-table-column label=" 病区规则;0.不包含 1.包含 " align="center" prop="ruleward" />
      <el-table-column label=" 重复处理;1.新计划自动结案 2.原计划自动结案 " align="center" prop="repeathandle" />
      <el-table-column label=" 过期处理;1.自动关闭 2.自动执行 3.人工处理 " align="center" prop="expirehandle" />
      <el-table-column label=" 自动结案;0.否 1.是 " align="center" prop="autofinsh" />
      <el-table-column label=" 基线时间;1.加入后 2.出院后 3.就诊后 4.入院后 5.手术前 6.手术后 7.开药前 8.检验申请后 9.检验完成后 10.检查申请后 11.检查完成后 12.事件发生后 13.基线日期后 " align="center" prop="baselinetime" />
      <el-table-column label=" 触发条件;0.无 1.有 " align="center" prop="triggerornot" />
      <el-table-column label=" 患者来源 " align="center" prop="patientsource" />
      <el-table-column label=" 所属科室 " align="center" prop="belongdeptid" />
      <el-table-column label=" 科室规则 " align="center" prop="ruledept" />
      <el-table-column label=" 所属病区 " align="center" prop="belongwardid" />
      <el-table-column label=" 病区规则 " align="center" prop="ruleward" />
      <el-table-column label=" 重复处理 " align="center" prop="repeathandle" />
      <el-table-column label=" 过期处理 " align="center" prop="expirehandle" />
      <el-table-column label=" 自动结案 " align="center" prop="autofinsh" />
      <el-table-column label=" 基线时间 " align="center" prop="baselinetime" />
      <el-table-column label=" 触发条件 " align="center" prop="triggerornot" />
      <el-table-column label=" 是否启用 " align="center" prop="isenable" />
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label=" 上传标记 " align="center" prop="isupload" />
@@ -273,7 +87,7 @@
          <span>{{ parseTime(scope.row.uploadTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 状态;0未开启,1已开启,2关闭 " align="center" prop="state" />
      <el-table-column label=" 状态 " align="center" prop="state" />
      <el-table-column label=" 开启人 " align="center" prop="openBy" />
      <el-table-column label=" 开启时间 " align="center" prop="openTime" width="180">
        <template slot-scope="scope">
@@ -282,132 +96,141 @@
      </el-table-column>
      <el-table-column label=" 中心库代码 " align="center" prop="centerlibrarycode" />
      <el-table-column label=" 是否本地 " align="center" prop="islocal" />
      <el-table-column label=" 是否通用;0.否 1.是 " align="center" prop="iscurrency" />
      <el-table-column label=" 是否通用 " align="center" prop="iscurrency" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemelibrary:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemelibrary:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemelibrary:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemelibrary:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改服务方案库对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label=" 方案分类ID " prop="schemecategoryid">
    <el-dialog :title="title" :visible.sync="open" :showclose="true" :close-on-click-modal="false" :inline="true"
      width="1000px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="12"><el-form-item label=" 方案分类ID " prop="schemecategoryid">
          <el-input v-model="form.schemecategoryid" placeholder="请输入 方案分类ID " />
        </el-form-item>
        <el-form-item label=" 方案名称 " prop="schemename">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 方案名称 " prop="schemename">
          <el-input v-model="form.schemename" placeholder="请输入 方案名称 " />
        </el-form-item>
        <el-form-item label=" 方案描述 " prop="description">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 方案描述 " prop="description">
          <el-input v-model="form.description" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 模板ID " prop="templateid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 模板ID " prop="templateid">
          <el-input v-model="form.templateid" placeholder="请输入 模板ID " />
        </el-form-item>
        <el-form-item label=" 版本 " prop="version">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 版本 " prop="version">
          <el-input v-model="form.version" placeholder="请输入 版本 " />
        </el-form-item>
        <el-form-item label=" 方案代码 " prop="schemecode">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 方案代码 " prop="schemecode">
          <el-input v-model="form.schemecode" placeholder="请输入 方案代码 " />
        </el-form-item>
        <el-form-item label=" 中心库ID " prop="centerlibraryid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 中心库ID " prop="centerlibraryid">
          <el-input v-model="form.centerlibraryid" placeholder="请输入 中心库ID " />
        </el-form-item>
        <el-form-item label=" 患者来源;1.出院 2.在院 3.门诊 4.体检 5.无 " prop="patientsource">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 患者来源 " prop="patientsource">
          <el-input v-model="form.patientsource" placeholder="请输入 患者来源;1.出院 2.在院 3.门诊 4.体检 5.无 " />
        </el-form-item>
        <el-form-item label=" 所属科室ID;多个科室逗号隔开 " prop="belongdeptid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 所属科室 " prop="belongdeptid">
          <el-input v-model="form.belongdeptid" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 科室规则;0.不包含 1.包含 " prop="ruledept">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 科室规则 " prop="ruledept">
          <el-input v-model="form.ruledept" placeholder="请输入 科室规则;0.不包含 1.包含 " />
        </el-form-item>
        <el-form-item label=" 所属病区ID;多个病区逗号隔开 " prop="belongwardid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 所属病区 " prop="belongwardid">
          <el-input v-model="form.belongwardid" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 病区规则;0.不包含 1.包含 " prop="ruleward">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 病区规则 " prop="ruleward">
          <el-input v-model="form.ruleward" placeholder="请输入 病区规则;0.不包含 1.包含 " />
        </el-form-item>
        <el-form-item label=" 重复处理;1.新计划自动结案 2.原计划自动结案 " prop="repeathandle">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 重复处理 " prop="repeathandle">
          <el-input v-model="form.repeathandle" placeholder="请输入 重复处理;1.新计划自动结案 2.原计划自动结案 " />
        </el-form-item>
        <el-form-item label=" 过期处理;1.自动关闭 2.自动执行 3.人工处理 " prop="expirehandle">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 过期处理 " prop="expirehandle">
          <el-input v-model="form.expirehandle" placeholder="请输入 过期处理;1.自动关闭 2.自动执行 3.人工处理 " />
        </el-form-item>
        <el-form-item label=" 自动结案;0.否 1.是 " prop="autofinsh">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 自动结案 " prop="autofinsh">
          <el-input v-model="form.autofinsh" placeholder="请输入 自动结案;0.否 1.是 " />
        </el-form-item>
        <el-form-item label=" 基线时间;1.加入后 2.出院后 3.就诊后 4.入院后 5.手术前 6.手术后 7.开药前 8.检验申请后 9.检验完成后 10.检查申请后 11.检查完成后 12.事件发生后 13.基线日期后 " prop="baselinetime">
          <el-input v-model="form.baselinetime" placeholder="请输入 基线时间;1.加入后 2.出院后 3.就诊后 4.入院后 5.手术前 6.手术后 7.开药前 8.检验申请后 9.检验完成后 10.检查申请后 11.检查完成后 12.事件发生后 13.基线日期后 " />
        </el-form-item>
        <el-form-item label=" 触发条件;0.无 1.有 " prop="triggerornot">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 基线时间 " prop="baselinetime">
              <el-input v-model="form.baselinetime"
                placeholder="请输入 基线时间;1.加入后 2.出院后 3.就诊后 4.入院后 5.手术前 6.手术后 7.开药前 8.检验申请后 9.检验完成后 10.检查申请后 11.检查完成后 12.事件发生后 13.基线日期后 " />
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 触发条件 " prop="triggerornot">
          <el-input v-model="form.triggerornot" placeholder="请输入 触发条件;0.无 1.有 " />
        </el-form-item>
        <el-form-item label=" 是否启用 " prop="isenable">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 是否启用 " prop="isenable">
          <el-input v-model="form.isenable" placeholder="请输入 是否启用 " />
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 上传时间 " prop="uploadTime">
              <el-date-picker clearable v-model="form.uploadTime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 状态;0未开启,1已开启,2关闭 " prop="state">
          <el-input v-model="form.state" placeholder="请输入 状态;0未开启,1已开启,2关闭 " />
        </el-form-item>
        <el-form-item label=" 开启人 " prop="openBy">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 状态 " prop="state">
              <el-input v-model="form.state" placeholder="请输入 状态;0未开启,1已开启,2关闭 " />
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 开启人 " prop="openBy">
          <el-input v-model="form.openBy" placeholder="请输入 开启人 " />
        </el-form-item>
        <el-form-item label=" 开启时间 " prop="openTime">
          <el-date-picker clearable
            v-model="form.openTime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 开启时间 " prop="openTime">
              <el-date-picker clearable v-model="form.openTime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 开启时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 中心库代码 " prop="centerlibrarycode">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 中心库代码 " prop="centerlibrarycode">
          <el-input v-model="form.centerlibrarycode" placeholder="请输入 中心库代码 " />
        </el-form-item>
        <el-form-item label=" 是否本地 " prop="islocal">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 是否本地 " prop="islocal">
          <el-input v-model="form.islocal" placeholder="请输入 是否本地 " />
        </el-form-item>
        <el-form-item label=" 是否通用;0.否 1.是 " prop="iscurrency">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 是否通用 " prop="iscurrency">
          <el-input v-model="form.iscurrency" placeholder="请输入 是否通用;0.否 1.是 " />
        </el-form-item>
            </el-form-item></el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
ruoyi-ui/src/views/smartor/schemeplan/index.vue
@@ -2,108 +2,24 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 方案ID " prop="schemeid">
        <el-input
          v-model="queryParams.schemeid"
          placeholder="请输入 方案ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.schemeid" placeholder="请输入 方案ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 方案代码 " prop="schemecode">
        <el-input
          v-model="queryParams.schemecode"
          placeholder="请输入 方案代码 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.schemecode" placeholder="请输入 方案代码 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 患者ID " prop="patientid">
        <el-input
          v-model="queryParams.patientid"
          placeholder="请输入 患者ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.patientid" placeholder="请输入 患者ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 对应记录流水号 " prop="serialnum">
        <el-input
          v-model="queryParams.serialnum"
          placeholder="请输入 对应记录流水号 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 就诊ID " prop="visitid">
        <el-input
          v-model="queryParams.visitid"
          placeholder="请输入 就诊ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 状态;0.待开始 1.进行中 9.已结案 " prop="state">
        <el-input
          v-model="queryParams.state"
          placeholder="请输入 状态;0.待开始 1.进行中 9.已结案 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 结案时间 " prop="finshtime">
        <el-date-picker clearable
          v-model="queryParams.finshtime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 结案时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 患者来源;0.全院(通用) 1.出院 2.在院 3.门诊 4.体检 5.无 " prop="patientsource">
        <el-input
          v-model="queryParams.patientsource"
          placeholder="请输入 患者来源;0.全院(通用) 1.出院 2.在院 3.门诊 4.体检 5.无 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 状态 " prop="state">
        <el-input v-model="queryParams.state" placeholder="请输入 状态 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 基线时间 " prop="basetime">
        <el-date-picker clearable
          v-model="queryParams.basetime"
          type="date"
          value-format="yyyy-MM-dd"
        <el-date-picker clearable v-model="queryParams.basetime" type="date" value-format="yyyy-MM-dd"
          placeholder="请选择 基线时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
          placeholder="请输入 机构ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 关联表ID " prop="relationid">
        <el-input
          v-model="queryParams.relationid"
          placeholder="请输入 关联表ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传标记 " prop="isupload">
        <el-input
          v-model="queryParams.isupload"
          placeholder="请输入 上传标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传时间 " prop="uploadTime">
        <el-date-picker clearable
          v-model="queryParams.uploadTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 上传时间 ">
        </el-date-picker>
        <el-input v-model="queryParams.orgid" placeholder="请输入 机构ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -113,67 +29,38 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:schemeplan:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:schemeplan:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:schemeplan:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:schemeplan:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:schemeplan:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:schemeplan:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:schemeplan:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:schemeplan:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
    <el-table v-loading="loading" :data="schemeplanList" @selection-change="handleSelectionChange">
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label=" 自增ID " align="center" prop="id" />
      <el-table-column label=" 方案ID " align="center" prop="schemeid" />
      <el-table-column label=" 方案代码 " align="center" prop="schemecode" />
      <el-table-column label=" 患者ID " align="center" prop="patientid" />
      <el-table-column label=" 对应记录流水号 " align="center" prop="serialnum" />
      <el-table-column label=" 就诊ID " align="center" prop="visitid" />
      <el-table-column label=" 就诊类型 " align="center" prop="visittype" />
      <el-table-column label=" 状态;0.待开始 1.进行中 9.已结案 " align="center" prop="state" />
      <el-table-column label=" 状态 " align="center" prop="state" />
      <el-table-column label=" 结案时间 " align="center" prop="finshtime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.finshtime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 来源类型;1.自动生成 2.手动匹配 3.手动添加 3.批量导入 " align="center" prop="sourcetype" />
      <el-table-column label=" 患者来源;0.全院(通用) 1.出院 2.在院 3.门诊 4.体检 5.无 " align="center" prop="patientsource" />
      <el-table-column label=" 来源类型 " align="center" prop="sourcetype" />
      <el-table-column label=" 结案类型 " align="center" prop="finshtype" />
      <el-table-column label=" 结案说明 " align="center" prop="finshdesc" />
      <el-table-column label=" 基线时间 " align="center" prop="basetime" width="180">
@@ -182,104 +69,71 @@
        </template>
      </el-table-column>
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label=" 关联表ID " align="center" prop="relationid" />
      <el-table-column label=" 上传标记 " align="center" prop="isupload" />
      <el-table-column label=" 上传时间 " align="center" prop="uploadTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.uploadTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemeplan:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemeplan:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemeplan:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemeplan:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改管理计划对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label=" 方案ID " prop="schemeid">
          <el-input v-model="form.schemeid" placeholder="请输入 方案ID " />
        </el-form-item>
        <el-form-item label=" 方案代码 " prop="schemecode">
    <el-dialog :title="title" :visible.sync="open" :showclose="true" :close-on-click-modal="false" :inline="true"
      width="1000px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="12"> <el-form-item label=" 方案代码 " prop="schemecode">
          <el-input v-model="form.schemecode" placeholder="请输入 方案代码 " />
        </el-form-item>
        <el-form-item label=" 患者ID " prop="patientid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 患者ID " prop="patientid">
          <el-input v-model="form.patientid" placeholder="请输入 患者ID " />
        </el-form-item>
        <el-form-item label=" 对应记录流水号 " prop="serialnum">
            </el-form-item></el-col>
        </el-row><el-row>
          <el-col :span="12"><el-form-item label=" 对应记录流水号 " prop="serialnum">
          <el-input v-model="form.serialnum" placeholder="请输入 对应记录流水号 " />
        </el-form-item>
        <el-form-item label=" 就诊ID " prop="visitid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 就诊ID " prop="visitid">
          <el-input v-model="form.visitid" placeholder="请输入 就诊ID " />
        </el-form-item>
        <el-form-item label=" 状态;0.待开始 1.进行中 9.已结案 " prop="state">
          <el-input v-model="form.state" placeholder="请输入 状态;0.待开始 1.进行中 9.已结案 " />
        </el-form-item>
        <el-form-item label=" 结案时间 " prop="finshtime">
          <el-date-picker clearable
            v-model="form.finshtime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row><el-row>
          <el-col :span="12"> <el-form-item label=" 状态 " prop="state">
              <!--状态;0.待开始 1.进行中 9.已结案-->
              <el-input v-model="form.state" placeholder="请输入 状态 " />
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 结案时间 " prop="finshtime">
              <el-date-picker clearable v-model="form.finshtime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 结案时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 患者来源;0.全院(通用) 1.出院 2.在院 3.门诊 4.体检 5.无 " prop="patientsource">
          <el-input v-model="form.patientsource" placeholder="请输入 患者来源;0.全院(通用) 1.出院 2.在院 3.门诊 4.体检 5.无 " />
        </el-form-item>
        <el-form-item label=" 结案说明 " prop="finshdesc">
            </el-form-item></el-col>
        </el-row><el-row>
          <!--患者来源:0.全院(通用) 1.出院 2.在院 3.门诊 4.体检 5.无-->
          <el-col :span="12"><el-form-item label=" 患者来源 " prop="patientsource">
              <el-input v-model="form.patientsource" placeholder="请输入 患者来源 " />
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 结案说明 " prop="finshdesc">
          <el-input v-model="form.finshdesc" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 基线时间 " prop="basetime">
          <el-date-picker clearable
            v-model="form.basetime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 基线时间 " prop="basetime">
              <el-date-picker clearable v-model="form.basetime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 基线时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
        </el-form-item>
        <el-form-item label=" 关联表ID " prop="relationid">
          <el-input v-model="form.relationid" placeholder="请输入 关联表ID " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
            </el-form-item></el-col>
        </el-row><el-row>
          <el-col :span="12"><el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
            </el-form-item></el-col>
          <el-col :span="12"></el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
ruoyi-ui/src/views/smartor/schemetask/index.vue
@@ -1,318 +1,59 @@
<template>
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 方案ID " prop="schemeid">
        <el-input
          v-model="queryParams.schemeid"
          placeholder="请输入 方案ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 计划ID " prop="schemeplanid">
        <el-input
          v-model="queryParams.schemeplanid"
          placeholder="请输入 计划ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 患者ID " prop="patientid">
        <el-input
          v-model="queryParams.patientid"
          placeholder="请输入 患者ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.patientid" placeholder="请输入 患者ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 状态;0.待开始 1.进行中 2.已完成 3.失访 9.已关闭 " prop="state">
        <el-input
          v-model="queryParams.state"
          placeholder="请输入 状态;0.待开始 1.进行中 2.已完成 3.失访 9.已关闭 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 状态 " prop="state">
        <el-input v-model="queryParams.state" placeholder="请输入 状态 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 基线时间 " prop="baselinetime">
        <el-date-picker clearable
          v-model="queryParams.baselinetime"
          type="date"
          value-format="yyyy-MM-dd"
        <el-date-picker clearable v-model="queryParams.baselinetime" type="date" value-format="yyyy-MM-dd"
          placeholder="请选择 基线时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 计划执行时间 " prop="plantime">
        <el-date-picker clearable
          v-model="queryParams.plantime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 计划执行时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 实际完成时间 " prop="actualtime">
        <el-date-picker clearable
          v-model="queryParams.actualtime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 实际完成时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 逾期时间 " prop="overtime">
        <el-date-picker clearable
          v-model="queryParams.overtime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 逾期时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
          placeholder="请输入 机构ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.orgid" placeholder="请输入 机构ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 上传标记 " prop="isupload">
        <el-input
          v-model="queryParams.isupload"
          placeholder="请输入 上传标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 任务来源 " prop="tasksource">
        <el-input v-model="queryParams.tasksource" placeholder="请输入 任务来源 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 上传时间 " prop="uploadTime">
        <el-date-picker clearable
          v-model="queryParams.uploadTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 上传时间 ">
        </el-date-picker>
      <el-form-item label=" 是否人工处理 " prop="isartificial">
        <el-input v-model="queryParams.isartificial" placeholder="请输入 是否人工处理 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 患者来源;0.全院(通用) 1.出院 2.在院 3.门诊 4.体检 5.无 " prop="patientsource">
        <el-input
          v-model="queryParams.patientsource"
          placeholder="请输入 患者来源;0.全院(通用) 1.出院 2.在院 3.门诊 4.体检 5.无 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 配置ID " prop="taskconfigid">
        <el-input
          v-model="queryParams.taskconfigid"
          placeholder="请输入 配置ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 关联编号 科室&项目&问卷&宣教 " prop="relationid">
        <el-input
          v-model="queryParams.relationid"
          placeholder="请输入 关联编号 科室&项目&问卷&宣教 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 关联名称 " prop="relationname">
        <el-input
          v-model="queryParams.relationname"
          placeholder="请输入 关联名称 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 关闭时间 " prop="finshtime">
        <el-date-picker clearable
          v-model="queryParams.finshtime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 关闭时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 有效期 " prop="termvaliditytime">
        <el-date-picker clearable
          v-model="queryParams.termvaliditytime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 有效期 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 就诊ID " prop="visitid">
        <el-input
          v-model="queryParams.visitid"
          placeholder="请输入 就诊ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 任务来源;0.自动创建 1.手动创建 " prop="tasksource">
        <el-input
          v-model="queryParams.tasksource"
          placeholder="请输入 任务来源;0.自动创建 1.手动创建 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 是否人工处理;1是 0否 " prop="isartificial">
        <el-input
          v-model="queryParams.isartificial"
          placeholder="请输入 是否人工处理;1是 0否 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 将逾期时间 " prop="overduetipstime">
        <el-date-picker clearable
          v-model="queryParams.overduetipstime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 将逾期时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 是否异常跟进任务;1是 0否 " prop="isabnormal">
        <el-input
          v-model="queryParams.isabnormal"
          placeholder="请输入 是否异常跟进任务;1是 0否 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 已经人工处理标志;1已经人工处理过  0还未进行人工处理 " prop="artificialtag">
        <el-input
          v-model="queryParams.artificialtag"
          placeholder="请输入 已经人工处理标志;1已经人工处理过  0还未进行人工处理 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 关联代码 问卷&宣教 " prop="relationcode">
        <el-input
          v-model="queryParams.relationcode"
          placeholder="请输入 关联代码 问卷&宣教 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 是否异常跟进任务 " prop="isabnormal">
        <el-input v-model="queryParams.isabnormal" placeholder="请输入 是否异常跟进任务 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 方案代码 " prop="schemecode">
        <el-input
          v-model="queryParams.schemecode"
          placeholder="请输入 方案代码 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.schemecode" placeholder="请输入 方案代码 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 最后一次计划执行时间 " prop="lastplantime">
        <el-date-picker clearable
          v-model="queryParams.lastplantime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 最后一次计划执行时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 是否为测试任务;0.否 1.是 " prop="istest">
        <el-input
          v-model="queryParams.istest"
          placeholder="请输入 是否为测试任务;0.否 1.是 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 第一次计划执行时间 " prop="firstplantime">
        <el-date-picker clearable
          v-model="queryParams.firstplantime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 第一次计划执行时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 重发次数;Null表示无需重发 0表示需要重发 数字表示已经重发了几次 " prop="repeatsecond">
        <el-input
          v-model="queryParams.repeatsecond"
          placeholder="请输入 重发次数;Null表示无需重发 0表示需要重发 数字表示已经重发了几次 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 是否存在重发标记 " prop="isrepeat">
        <el-input
          v-model="queryParams.isrepeat"
          placeholder="请输入 是否存在重发标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 手动执行标记 " prop="ismanual">
        <el-input
          v-model="queryParams.ismanual"
          placeholder="请输入 手动执行标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 失访时间 " prop="losstime">
        <el-date-picker clearable
          v-model="queryParams.losstime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 失访时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" " prop="relationlistid">
        <el-input
          v-model="queryParams.relationlistid"
          placeholder="请输入 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 是否重发 " prop="isrepeat">
        <el-input v-model="queryParams.isrepeat" placeholder="请输入 是否存在重发标记 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
      </el-form-item>
    </el-form>
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:schemetask:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:schemetask:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:schemetask:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:schemetask:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:schemetask:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:schemetask:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:schemetask:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:schemetask:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -323,7 +64,7 @@
      <el-table-column label=" 方案ID " align="center" prop="schemeid" />
      <el-table-column label=" 计划ID " align="center" prop="schemeplanid" />
      <el-table-column label=" 患者ID " align="center" prop="patientid" />
      <el-table-column label=" 状态;0.待开始 1.进行中 2.已完成 3.失访 9.已关闭 " align="center" prop="state" />
      <el-table-column label=" 状态 " align="center" prop="state" />
      <el-table-column label=" 基线时间 " align="center" prop="baselinetime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.baselinetime, '{y}-{m}-{d}') }}</span>
@@ -351,9 +92,9 @@
          <span>{{ parseTime(scope.row.uploadTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 患者来源;0.全院(通用) 1.出院 2.在院 3.门诊 4.体检 5.无 " align="center" prop="patientsource" />
      <el-table-column label=" 患者来源 " align="center" prop="patientsource" />
      <el-table-column label=" 配置ID " align="center" prop="taskconfigid" />
      <el-table-column label=" 关联编号 科室&项目&问卷&宣教 " align="center" prop="relationid" />
      <el-table-column label=" 关联编号 " align="center" prop="relationid" />
      <el-table-column label=" 关联名称 " align="center" prop="relationname" />
      <el-table-column label=" 介绍&提醒内容 " align="center" prop="content" />
      <el-table-column label=" 提示内容 " align="center" prop="tipscontent" />
@@ -363,26 +104,26 @@
          <span>{{ parseTime(scope.row.finshtime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 关闭类型;0.自动关闭 1.任务重复 2.患者死亡 3.患者拒绝管理 4.患者配合度不够 5.患者住院 6.其他 " align="center" prop="finshtype" />
      <el-table-column label=" 关闭类型 " align="center" prop="finshtype" />
      <el-table-column label=" 关闭说明 " align="center" prop="finshdesc" />
      <el-table-column label=" 有效期 " align="center" prop="termvaliditytime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.termvaliditytime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 是否生成方案;0未生成 1生成 9无匹配方案 " align="center" prop="schemestatus" />
      <el-table-column label=" 是否生成方案 " align="center" prop="schemestatus" />
      <el-table-column label=" 就诊ID " align="center" prop="visitid" />
      <el-table-column label=" 就诊类型 " align="center" prop="visittype" />
      <el-table-column label=" 任务来源;0.自动创建 1.手动创建 " align="center" prop="tasksource" />
      <el-table-column label=" 关联项目类型;1.检查 2.检验 " align="center" prop="relationtype" />
      <el-table-column label=" 是否人工处理;1是 0否 " align="center" prop="isartificial" />
      <el-table-column label=" 任务来源 " align="center" prop="tasksource" />
      <el-table-column label=" 关联项目类型 " align="center" prop="relationtype" />
      <el-table-column label=" 是否人工处理 " align="center" prop="isartificial" />
      <el-table-column label=" 将逾期时间 " align="center" prop="overduetipstime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.overduetipstime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 是否异常跟进任务;1是 0否 " align="center" prop="isabnormal" />
      <el-table-column label=" 已经人工处理标志;1已经人工处理过  0还未进行人工处理 " align="center" prop="artificialtag" />
      <el-table-column label=" 是否异常跟进任务 " align="center" prop="isabnormal" />
      <el-table-column label=" 已经人工处理标志 " align="center" prop="artificialtag" />
      <el-table-column label=" 关联代码 问卷&宣教 " align="center" prop="relationcode" />
      <el-table-column label=" 方案代码 " align="center" prop="schemecode" />
      <el-table-column label=" 最后一次计划执行时间 " align="center" prop="lastplantime" width="180">
@@ -390,13 +131,13 @@
          <span>{{ parseTime(scope.row.lastplantime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 是否为测试任务;0.否 1.是 " align="center" prop="istest" />
      <el-table-column label=" 是否为测试任务 " align="center" prop="istest" />
      <el-table-column label=" 第一次计划执行时间 " align="center" prop="firstplantime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.firstplantime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 重发次数;Null表示无需重发 0表示需要重发 数字表示已经重发了几次 " align="center" prop="repeatsecond" />
      <el-table-column label=" 重发次数 " align="center" prop="repeatsecond" />
      <el-table-column label=" 是否存在重发标记 " align="center" prop="isrepeat" />
      <el-table-column label=" 手动执行标记 " align="center" prop="ismanual" />
      <el-table-column label=" 失访时间 " align="center" prop="losstime" width="180">
@@ -407,201 +148,190 @@
      <el-table-column label=" " align="center" prop="relationlistid" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemetask:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemetask:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemetask:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemetask:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改方案任务对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label=" 方案ID " prop="schemeid">
    <el-dialog :title="title" :visible.sync="open" :showclose="true" :close-on-click-modal="false" :inline="true"
      width="1000px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="12"> <el-form-item label=" 方案ID " prop="schemeid">
          <el-input v-model="form.schemeid" placeholder="请输入 方案ID " />
        </el-form-item>
        <el-form-item label=" 计划ID " prop="schemeplanid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 计划ID " prop="schemeplanid">
          <el-input v-model="form.schemeplanid" placeholder="请输入 计划ID " />
        </el-form-item>
        <el-form-item label=" 患者ID " prop="patientid">
            </el-form-item></el-col>
        </el-row><el-row>
          <el-col :span="12"><el-form-item label=" 患者ID " prop="patientid">
          <el-input v-model="form.patientid" placeholder="请输入 患者ID " />
        </el-form-item>
        <el-form-item label=" 状态;0.待开始 1.进行中 2.已完成 3.失访 9.已关闭 " prop="state">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 状态 " prop="state">
          <el-input v-model="form.state" placeholder="请输入 状态;0.待开始 1.进行中 2.已完成 3.失访 9.已关闭 " />
        </el-form-item>
        <el-form-item label=" 基线时间 " prop="baselinetime">
          <el-date-picker clearable
            v-model="form.baselinetime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row><el-row>
          <el-col :span="12"><el-form-item label=" 基线时间 " prop="baselinetime">
              <el-date-picker clearable v-model="form.baselinetime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 基线时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 计划执行时间 " prop="plantime">
          <el-date-picker clearable
            v-model="form.plantime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 计划执行时间 " prop="plantime">
              <el-date-picker clearable v-model="form.plantime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 计划执行时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 实际完成时间 " prop="actualtime">
          <el-date-picker clearable
            v-model="form.actualtime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 实际完成时间 " prop="actualtime">
              <el-date-picker clearable v-model="form.actualtime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 实际完成时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 逾期时间 " prop="overtime">
          <el-date-picker clearable
            v-model="form.overtime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 逾期时间 " prop="overtime">
              <el-date-picker clearable v-model="form.overtime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 逾期时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
            </el-form-item></el-col>
        </el-row> <el-row>
          <el-col :span="12"><el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 上传时间 " prop="uploadTime">
              <el-date-picker clearable v-model="form.uploadTime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 患者来源;0.全院(通用) 1.出院 2.在院 3.门诊 4.体检 5.无 " prop="patientsource">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 患者来源 " prop="patientsource">
          <el-input v-model="form.patientsource" placeholder="请输入 患者来源;0.全院(通用) 1.出院 2.在院 3.门诊 4.体检 5.无 " />
        </el-form-item>
        <el-form-item label=" 配置ID " prop="taskconfigid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 配置ID " prop="taskconfigid">
          <el-input v-model="form.taskconfigid" placeholder="请输入 配置ID " />
        </el-form-item>
        <el-form-item label=" 关联编号 科室&项目&问卷&宣教 " prop="relationid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 关联编号 " prop="relationid">
          <el-input v-model="form.relationid" placeholder="请输入 关联编号 科室&项目&问卷&宣教 " />
        </el-form-item>
        <el-form-item label=" 关联名称 " prop="relationname">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 关联名称 " prop="relationname">
          <el-input v-model="form.relationname" placeholder="请输入 关联名称 " />
        </el-form-item>
        <el-form-item label=" 介绍&提醒内容 ">
          <editor v-model="form.content" :min-height="192"/>
        </el-form-item>
        <el-form-item label=" 提示内容 ">
          <editor v-model="form.tipscontent" :min-height="192"/>
        </el-form-item>
        <el-form-item label=" 关闭时间 " prop="finshtime">
          <el-date-picker clearable
            v-model="form.finshtime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 介绍&提醒内容 ">
              <el-input v-model="form.content"  placeholder="请输入 介绍提醒内容 " />
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 提示内容 ">
              <el-input v-model="form.tipscontent"  placeholder="请输入 提示内容 " />
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 关闭时间 " prop="finshtime">
              <el-date-picker clearable v-model="form.finshtime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 关闭时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 关闭说明 " prop="finshdesc">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 关闭说明 " prop="finshdesc">
          <el-input v-model="form.finshdesc" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 有效期 " prop="termvaliditytime">
          <el-date-picker clearable
            v-model="form.termvaliditytime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 有效期 " prop="termvaliditytime">
              <el-date-picker clearable v-model="form.termvaliditytime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 有效期 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 就诊ID " prop="visitid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 就诊ID " prop="visitid">
          <el-input v-model="form.visitid" placeholder="请输入 就诊ID " />
        </el-form-item>
        <el-form-item label=" 任务来源;0.自动创建 1.手动创建 " prop="tasksource">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 任务来源 " prop="tasksource">
          <el-input v-model="form.tasksource" placeholder="请输入 任务来源;0.自动创建 1.手动创建 " />
        </el-form-item>
        <el-form-item label=" 是否人工处理;1是 0否 " prop="isartificial">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 是否人工处理 " prop="isartificial">
          <el-input v-model="form.isartificial" placeholder="请输入 是否人工处理;1是 0否 " />
        </el-form-item>
        <el-form-item label=" 将逾期时间 " prop="overduetipstime">
          <el-date-picker clearable
            v-model="form.overduetipstime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 将逾期时间 " prop="overduetipstime">
              <el-date-picker clearable v-model="form.overduetipstime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 将逾期时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 是否异常跟进任务;1是 0否 " prop="isabnormal">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 是否异常跟进任务 " prop="isabnormal">
          <el-input v-model="form.isabnormal" placeholder="请输入 是否异常跟进任务;1是 0否 " />
        </el-form-item>
        <el-form-item label=" 已经人工处理标志;1已经人工处理过  0还未进行人工处理 " prop="artificialtag">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 已经人工处理标志 " prop="artificialtag">
          <el-input v-model="form.artificialtag" placeholder="请输入 已经人工处理标志;1已经人工处理过  0还未进行人工处理 " />
        </el-form-item>
        <el-form-item label=" 关联代码 问卷&宣教 " prop="relationcode">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 关联代码 问卷&宣教 " prop="relationcode">
          <el-input v-model="form.relationcode" placeholder="请输入 关联代码 问卷&宣教 " />
        </el-form-item>
        <el-form-item label=" 方案代码 " prop="schemecode">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 方案代码 " prop="schemecode">
          <el-input v-model="form.schemecode" placeholder="请输入 方案代码 " />
        </el-form-item>
        <el-form-item label=" 最后一次计划执行时间 " prop="lastplantime">
          <el-date-picker clearable
            v-model="form.lastplantime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 最后一次计划执行时间 " prop="lastplantime">
              <el-date-picker clearable v-model="form.lastplantime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 最后一次计划执行时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 是否为测试任务;0.否 1.是 " prop="istest">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 是否为测试任务 " prop="istest">
          <el-input v-model="form.istest" placeholder="请输入 是否为测试任务;0.否 1.是 " />
        </el-form-item>
        <el-form-item label=" 第一次计划执行时间 " prop="firstplantime">
          <el-date-picker clearable
            v-model="form.firstplantime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 第一次计划执行时间 " prop="firstplantime">
              <el-date-picker clearable v-model="form.firstplantime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 第一次计划执行时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 重发次数;Null表示无需重发 0表示需要重发 数字表示已经重发了几次 " prop="repeatsecond">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 重发次数 " prop="repeatsecond">
          <el-input v-model="form.repeatsecond" placeholder="请输入 重发次数;Null表示无需重发 0表示需要重发 数字表示已经重发了几次 " />
        </el-form-item>
        <el-form-item label=" 是否存在重发标记 " prop="isrepeat">
            </el-form-item></el-col>
          <el-col :span="12"> <el-form-item label=" 是否存在重发标记 " prop="isrepeat">
          <el-input v-model="form.isrepeat" placeholder="请输入 是否存在重发标记 " />
        </el-form-item>
        <el-form-item label=" 手动执行标记 " prop="ismanual">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 手动执行标记 " prop="ismanual">
          <el-input v-model="form.ismanual" placeholder="请输入 手动执行标记 " />
        </el-form-item>
        <el-form-item label=" 失访时间 " prop="losstime">
          <el-date-picker clearable
            v-model="form.losstime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 失访时间 " prop="losstime">
              <el-date-picker clearable v-model="form.losstime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 失访时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" " prop="relationlistid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" " prop="relationlistid">
          <el-input v-model="form.relationlistid" placeholder="请输入 " />
        </el-form-item>
            </el-form-item></el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
ruoyi-ui/src/views/smartor/schemetaskconfig/index.vue
@@ -2,276 +2,19 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 方案ID " prop="schemeid">
        <el-input
          v-model="queryParams.schemeid"
          placeholder="请输入 方案ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.schemeid" placeholder="请输入 方案ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 触发场景ID " prop="triggersceneid">
        <el-input
          v-model="queryParams.triggersceneid"
          placeholder="请输入 触发场景ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 触发规则ID " prop="triggerruleid">
        <el-input
          v-model="queryParams.triggerruleid"
          placeholder="请输入 触发规则ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 是否周期任务;0.否 1.是 " prop="iscycle">
        <el-input
          v-model="queryParams.iscycle"
          placeholder="请输入 是否周期任务;0.否 1.是 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 计划执行时间数值 " prop="planexecutevalue">
        <el-input
          v-model="queryParams.planexecutevalue"
          placeholder="请输入 计划执行时间数值 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 计划执行时间单位;1.天 2.周 3.月 4.年 " prop="planexecuteunit">
        <el-input
          v-model="queryParams.planexecuteunit"
          placeholder="请输入 计划执行时间单位;1.天 2.周 3.月 4.年 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 计划执行具体时间 " prop="planexecutetime">
        <el-input
          v-model="queryParams.planexecutetime"
          placeholder="请输入 计划执行具体时间 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 计划执行是否实时;0.定时 1.实时 " prop="isrealtime">
        <el-input
          v-model="queryParams.isrealtime"
          placeholder="请输入 计划执行是否实时;0.定时 1.实时 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 周期频率 " prop="cyclefrequency">
        <el-input
          v-model="queryParams.cyclefrequency"
          placeholder="请输入 周期频率 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 周期频率单位;1.天 2.周 3.月 4.年 " prop="cyclefrequencyunit">
        <el-input
          v-model="queryParams.cyclefrequencyunit"
          placeholder="请输入 周期频率单位;1.天 2.周 3.月 4.年 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 周期频率次数 " prop="cyclefrequencycount">
        <el-input
          v-model="queryParams.cyclefrequencycount"
          placeholder="请输入 周期频率次数 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 有效期天数 " prop="termvalidityday">
        <el-input
          v-model="queryParams.termvalidityday"
          placeholder="请输入 有效期天数 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 有效期规则;1.当天 2.提前 3.延迟 4.提前或延迟 " prop="termvalidityrule">
        <el-input
          v-model="queryParams.termvalidityrule"
          placeholder="请输入 有效期规则;1.当天 2.提前 3.延迟 4.提前或延迟 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 有效期前提醒天数 " prop="termvaliditytipsday">
        <el-input
          v-model="queryParams.termvaliditytipsday"
          placeholder="请输入 有效期前提醒天数 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 有效期提醒当天具体时间 " prop="termvaliditytipstime">
        <el-input
          v-model="queryParams.termvaliditytipstime"
          placeholder="请输入 有效期提醒当天具体时间 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 关联编号 科室&项目 " prop="relationid">
        <el-input
          v-model="queryParams.relationid"
          placeholder="请输入 关联编号 科室&项目 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 有限期限/天 " prop="limitedday">
        <el-input
          v-model="queryParams.limitedday"
          placeholder="请输入 有限期限/天 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 逾期判断天数 " prop="overdueday">
        <el-input
          v-model="queryParams.overdueday"
          placeholder="请输入 逾期判断天数 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 逾期前提醒天数 " prop="overduetipsday">
        <el-input
          v-model="queryParams.overduetipsday"
          placeholder="请输入 逾期前提醒天数 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 失访判断天数 " prop="lossday">
        <el-input
          v-model="queryParams.lossday"
          placeholder="请输入 失访判断天数 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 执行模板 微信&AI外呼模板 " prop="executetemplate">
        <el-input
          v-model="queryParams.executetemplate"
          placeholder="请输入 执行模板 微信&AI外呼模板 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 额外执行模板 短信模板 " prop="executetemplateextra">
        <el-input
          v-model="queryParams.executetemplateextra"
          placeholder="请输入 额外执行模板 短信模板 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 执行顺序;1.微信优先 2.短信优先 3.同时发送 " prop="executeorder">
        <el-input
          v-model="queryParams.executeorder"
          placeholder="请输入 执行顺序;1.微信优先 2.短信优先 3.同时发送 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 执行模板 " prop="executetemplate">
        <el-input v-model="queryParams.executetemplate" placeholder="请输入 执行模板 微信&AI外呼模板 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
          placeholder="请输入 机构ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.orgid" placeholder="请输入 机构ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 上传标记 " prop="isupload">
        <el-input
          v-model="queryParams.isupload"
          placeholder="请输入 上传标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传时间 " prop="uploadTime">
        <el-date-picker clearable
          v-model="queryParams.uploadTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 上传时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 是否本地 " prop="islocal">
        <el-input
          v-model="queryParams.islocal"
          placeholder="请输入 是否本地 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 语音合成厂商 " prop="voicemanufacturers">
        <el-input
          v-model="queryParams.voicemanufacturers"
          placeholder="请输入 语音合成厂商 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 语音合成配置 " prop="voiceconfig">
        <el-input
          v-model="queryParams.voiceconfig"
          placeholder="请输入 语音合成配置 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 完成条件;1通话状态  2复核状态 " prop="completecondition">
        <el-input
          v-model="queryParams.completecondition"
          placeholder="请输入 完成条件;1通话状态  2复核状态 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 完成条件对应状态 " prop="completeconditionstate">
        <el-input
          v-model="queryParams.completeconditionstate"
          placeholder="请输入 完成条件对应状态 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 关联编号 科室&项目(多选) " prop="relationlistid">
        <el-input
          v-model="queryParams.relationlistid"
          placeholder="请输入 关联编号 科室&项目(多选) "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 关联代码 问卷&宣教 " prop="relationcode">
        <el-input
          v-model="queryParams.relationcode"
          placeholder="请输入 关联代码 问卷&宣教 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 是否存在重发标记 " prop="isrepeat">
        <el-input
          v-model="queryParams.isrepeat"
          placeholder="请输入 是否存在重发标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.voicemanufacturers" placeholder="请输入 语音合成厂商 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -281,46 +24,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:schemetaskconfig:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:schemetaskconfig:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:schemetaskconfig:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:schemetaskconfig:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:schemetaskconfig:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:schemetaskconfig:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:schemetaskconfig:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:schemetaskconfig:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -331,81 +48,40 @@
      <el-table-column label=" 方案ID " align="center" prop="schemeid" />
      <el-table-column label=" 触发场景ID " align="center" prop="triggersceneid" />
      <el-table-column label=" 触发规则ID " align="center" prop="triggerruleid" />
      <el-table-column label=" 任务类型;1.随访任务 2.宣教任务 3. 提醒任务 4. 复诊管理任务 5. 复查管理任务 6.其他任务 " align="center" prop="tasktype" />
      <el-table-column label=" 是否周期任务;0.否 1.是 " align="center" prop="iscycle" />
      <el-table-column label=" 计划执行时间数值 " align="center" prop="planexecutevalue" />
      <el-table-column label=" 计划执行时间单位;1.天 2.周 3.月 4.年 " align="center" prop="planexecuteunit" />
      <el-table-column label=" 计划执行具体时间 " align="center" prop="planexecutetime" />
      <el-table-column label=" 计划执行类型;1.当天执行 2.第二天按指定时间执行 3.计划时间早于指定时间不执行 " align="center" prop="planexecutetype" />
      <el-table-column label=" 计划执行是否实时;0.定时 1.实时 " align="center" prop="isrealtime" />
      <el-table-column label=" 周期频率 " align="center" prop="cyclefrequency" />
      <el-table-column label=" 周期频率单位;1.天 2.周 3.月 4.年 " align="center" prop="cyclefrequencyunit" />
      <el-table-column label=" 周期频率次数 " align="center" prop="cyclefrequencycount" />
      <el-table-column label=" 有效期天数 " align="center" prop="termvalidityday" />
      <el-table-column label=" 有效期规则;1.当天 2.提前 3.延迟 4.提前或延迟 " align="center" prop="termvalidityrule" />
      <el-table-column label=" 有效期前提醒天数 " align="center" prop="termvaliditytipsday" />
      <el-table-column label=" 有效期提醒当天具体时间 " align="center" prop="termvaliditytipstime" />
      <el-table-column label=" 关联编号 科室&项目 " align="center" prop="relationid" />
      <el-table-column label=" 任务类型 " align="center" prop="tasktype" />
      <el-table-column label=" 是否周期任务 " align="center" prop="iscycle" />
      <el-table-column label=" 计划执行类型 " align="center" prop="planexecutetype" />
      <el-table-column label=" 计划执行是否实时 " align="center" prop="isrealtime" />
      <el-table-column label=" 介绍&提醒内容 " align="center" prop="content" />
      <el-table-column label=" 提示内容 " align="center" prop="tipscontent" />
      <el-table-column label=" 有限期限/天 " align="center" prop="limitedday" />
      <el-table-column label=" 逾期判断天数 " align="center" prop="overdueday" />
      <el-table-column label=" 逾期前提醒天数 " align="center" prop="overduetipsday" />
      <el-table-column label=" 失访判断天数 " align="center" prop="lossday" />
      <el-table-column label=" 执行方式;1.微信/短信 2.AI电话 3.不自动发送 4.微信 5.短信 6.企业微信 7.企业微信群 8.钉钉 9.钉钉群 10.飞书 11.飞书群 " align="center" prop="executetype" />
      <el-table-column label=" 执行模板 微信&AI外呼模板 " align="center" prop="executetemplate" />
      <el-table-column label=" 额外执行模板 短信模板 " align="center" prop="executetemplateextra" />
      <el-table-column label=" 执行顺序;1.微信优先 2.短信优先 3.同时发送 " align="center" prop="executeorder" />
      <el-table-column label=" 执行语音类型;1.录音 2.TTS " align="center" prop="executevoicetype" />
      <el-table-column label=" 执行方式 "
        align="center" prop="executetype" />
      <el-table-column label=" 执行模板 " align="center" prop="executetemplate" />
      <el-table-column label=" 额外执行模板 " align="center" prop="executetemplateextra" />
      <el-table-column label=" 执行顺序 " align="center" prop="executeorder" />
      <el-table-column label=" 执行语音类型 " align="center" prop="executevoicetype" />
      <el-table-column label=" 录音文件&TTS参数 " align="center" prop="executevoicecontent" />
      <el-table-column label=" 提醒医护人员ID" align="center" prop="exeutetipspersonid" />
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label=" 上传标记 " align="center" prop="isupload" />
      <el-table-column label=" 上传时间 " align="center" prop="uploadTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.uploadTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 是否本地 " align="center" prop="islocal" />
      <el-table-column label=" 关联项目类型;1.检查 2.检验 " align="center" prop="relationtype" />
      <el-table-column label=" 语音合成厂商 " align="center" prop="voicemanufacturers" />
      <el-table-column label=" 语音合成配置 " align="center" prop="voiceconfig" />
      <el-table-column label=" 完成条件;1通话状态  2复核状态 " align="center" prop="completecondition" />
      <el-table-column label=" 完成条件对应状态 " align="center" prop="completeconditionstate" />
      <el-table-column label=" 关联编号 科室&项目(多选) " align="center" prop="relationlistid" />
      <el-table-column label=" 关联代码 问卷&宣教 " align="center" prop="relationcode" />
      <el-table-column label=" 是否存在重发标记 " align="center" prop="isrepeat" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemetaskconfig:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemetaskconfig:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemetaskconfig:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemetaskconfig:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改方案任务配置对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
    <el-dialog :title="title" :visible.sync="open" :show-close="true" :close-on-click-modal="false" width="1000px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" :inline="true" label-width="120px">
        <el-form-item label=" 方案ID " prop="schemeid">
          <el-input v-model="form.schemeid" placeholder="请输入 方案ID " />
        </el-form-item>
@@ -415,25 +91,25 @@
        <el-form-item label=" 触发规则ID " prop="triggerruleid">
          <el-input v-model="form.triggerruleid" placeholder="请输入 触发规则ID " />
        </el-form-item>
        <el-form-item label=" 是否周期任务;0.否 1.是 " prop="iscycle">
        <el-form-item label=" 是否周期任务 " prop="iscycle">
          <el-input v-model="form.iscycle" placeholder="请输入 是否周期任务;0.否 1.是 " />
        </el-form-item>
        <el-form-item label=" 计划执行时间数值 " prop="planexecutevalue">
          <el-input v-model="form.planexecutevalue" placeholder="请输入 计划执行时间数值 " />
        </el-form-item>
        <el-form-item label=" 计划执行时间单位;1.天 2.周 3.月 4.年 " prop="planexecuteunit">
        <el-form-item label=" 计划执行时间单位 " prop="planexecuteunit">
          <el-input v-model="form.planexecuteunit" placeholder="请输入 计划执行时间单位;1.天 2.周 3.月 4.年 " />
        </el-form-item>
        <el-form-item label=" 计划执行具体时间 " prop="planexecutetime">
          <el-input v-model="form.planexecutetime" placeholder="请输入 计划执行具体时间 " />
        </el-form-item>
        <el-form-item label=" 计划执行是否实时;0.定时 1.实时 " prop="isrealtime">
        <el-form-item label=" 计划执行是否实时 " prop="isrealtime">
          <el-input v-model="form.isrealtime" placeholder="请输入 计划执行是否实时;0.定时 1.实时 " />
        </el-form-item>
        <el-form-item label=" 周期频率 " prop="cyclefrequency">
          <el-input v-model="form.cyclefrequency" placeholder="请输入 周期频率 " />
        </el-form-item>
        <el-form-item label=" 周期频率单位;1.天 2.周 3.月 4.年 " prop="cyclefrequencyunit">
        <el-form-item label=" 周期频率单位 " prop="cyclefrequencyunit">
          <el-input v-model="form.cyclefrequencyunit" placeholder="请输入 周期频率单位;1.天 2.周 3.月 4.年 " />
        </el-form-item>
        <el-form-item label=" 周期频率次数 " prop="cyclefrequencycount">
@@ -442,7 +118,7 @@
        <el-form-item label=" 有效期天数 " prop="termvalidityday">
          <el-input v-model="form.termvalidityday" placeholder="请输入 有效期天数 " />
        </el-form-item>
        <el-form-item label=" 有效期规则;1.当天 2.提前 3.延迟 4.提前或延迟 " prop="termvalidityrule">
        <el-form-item label=" 有效期规则 " prop="termvalidityrule">
          <el-input v-model="form.termvalidityrule" placeholder="请输入 有效期规则;1.当天 2.提前 3.延迟 4.提前或延迟 " />
        </el-form-item>
        <el-form-item label=" 有效期前提醒天数 " prop="termvaliditytipsday">
@@ -455,10 +131,10 @@
          <el-input v-model="form.relationid" placeholder="请输入 关联编号 科室&项目 " />
        </el-form-item>
        <el-form-item label=" 介绍&提醒内容 ">
          <editor v-model="form.content" :min-height="192"/>
          <el-input v-model="form.content" placeholder="请输入 介绍&提醒内容 " />
        </el-form-item>
        <el-form-item label=" 提示内容 ">
          <editor v-model="form.tipscontent" :min-height="192"/>
          <el-input v-model="form.tipscontent" placeholder="请输入 提示内容 " />
        </el-form-item>
        <el-form-item label=" 有限期限/天 " prop="limitedday">
          <el-input v-model="form.limitedday" placeholder="请输入 有限期限/天 " />
@@ -472,20 +148,20 @@
        <el-form-item label=" 失访判断天数 " prop="lossday">
          <el-input v-model="form.lossday" placeholder="请输入 失访判断天数 " />
        </el-form-item>
        <el-form-item label=" 执行模板 微信&AI外呼模板 " prop="executetemplate">
        <el-form-item label=" 执行模板 " prop="executetemplate">
          <el-input v-model="form.executetemplate" placeholder="请输入 执行模板 微信&AI外呼模板 " />
        </el-form-item>
        <el-form-item label=" 额外执行模板 短信模板 " prop="executetemplateextra">
        <el-form-item label=" 额外执行模板 " prop="executetemplateextra">
          <el-input v-model="form.executetemplateextra" placeholder="请输入 额外执行模板 短信模板 " />
        </el-form-item>
        <el-form-item label=" 执行顺序;1.微信优先 2.短信优先 3.同时发送 " prop="executeorder">
        <el-form-item label=" 执行顺序 " prop="executeorder">
          <el-input v-model="form.executeorder" placeholder="请输入 执行顺序;1.微信优先 2.短信优先 3.同时发送 " />
        </el-form-item>
        <el-form-item label=" 录音文件&TTS参数 ">
          <editor v-model="form.executevoicecontent" :min-height="192"/>
          <el-input v-model="form.executevoicecontent" placeholder="请输入 录音文件&TTS参数 " />
        </el-form-item>
        <el-form-item label=" 提醒医护人员ID" prop="exeutetipspersonid">
          <el-input v-model="form.exeutetipspersonid" type="textarea" placeholder="请输入内容" />
          <el-input v-model="form.exeutetipspersonid" placeholder="请输入 提醒医护人员ID " />
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
@@ -493,39 +169,25 @@
        <el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 是否本地 " prop="islocal">
          <el-input v-model="form.islocal" placeholder="请输入 是否本地 " />
        </el-form-item>
        <el-form-item label=" 语音合成厂商 " prop="voicemanufacturers">
          <el-input v-model="form.voicemanufacturers" placeholder="请输入 语音合成厂商 " />
        </el-form-item>
        <el-form-item label=" 语音合成配置 " prop="voiceconfig">
          <el-input v-model="form.voiceconfig" placeholder="请输入 语音合成配置 " />
        </el-form-item>
        <el-form-item label=" 完成条件;1通话状态  2复核状态 " prop="completecondition">
        <el-form-item label=" 完成条件 " prop="completecondition">
          <el-input v-model="form.completecondition" placeholder="请输入 完成条件;1通话状态  2复核状态 " />
        </el-form-item>
        <el-form-item label=" 完成条件对应状态 " prop="completeconditionstate">
          <el-input v-model="form.completeconditionstate" placeholder="请输入 完成条件对应状态 " />
        </el-form-item>
        <el-form-item label=" 关联编号 科室&项目(多选) " prop="relationlistid">
        <el-form-item label=" 关联编号 " prop="relationlistid">
          <el-input v-model="form.relationlistid" placeholder="请输入 关联编号 科室&项目(多选) " />
        </el-form-item>
        <el-form-item label=" 关联代码 问卷&宣教 " prop="relationcode">
        <el-form-item label=" 关联代码 " prop="relationcode">
          <el-input v-model="form.relationcode" placeholder="请输入 关联代码 问卷&宣教 " />
        </el-form-item>
        <el-form-item label=" 是否存在重发标记 " prop="isrepeat">
        <el-form-item label=" 是否重发 " prop="isrepeat">
          <el-input v-model="form.isrepeat" placeholder="请输入 是否存在重发标记 " />
        </el-form-item>
      </el-form>
ruoyi-ui/src/views/smartor/schemetaskrecord/index.vue
@@ -2,132 +2,19 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 任务ID " prop="taskid">
        <el-input
          v-model="queryParams.taskid"
          placeholder="请输入 任务ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.taskid" placeholder="请输入 任务ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
          placeholder="请输入 机构ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传标记 " prop="isupload">
        <el-input
          v-model="queryParams.isupload"
          placeholder="请输入 上传标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传时间 " prop="uploadTime">
        <el-date-picker clearable
          v-model="queryParams.uploadTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 上传时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 关联ID;问卷结果ID " prop="relationid">
        <el-input
          v-model="queryParams.relationid"
          placeholder="请输入 关联ID;问卷结果ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 发送时间/外呼时间/随访时间 " prop="sendtime">
        <el-date-picker clearable
          v-model="queryParams.sendtime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 发送时间/外呼时间/随访时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 操作人/随访人/复核人 " prop="operator">
        <el-input
          v-model="queryParams.operator"
          placeholder="请输入 操作人/随访人/复核人 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 回复时间/挂断时间 " prop="replytime">
        <el-date-picker clearable
          v-model="queryParams.replytime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 回复时间/挂断时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 复核时间 " prop="reviewtime">
        <el-date-picker clearable
          v-model="queryParams.reviewtime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 复核时间 ">
        </el-date-picker>
        <el-input v-model="queryParams.orgid" placeholder="请输入 机构ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 状态 " prop="state">
        <el-input
          v-model="queryParams.state"
          placeholder="请输入 状态 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 复核状态;0待复核 1成功 2失败 " prop="reviewstate">
        <el-input
          v-model="queryParams.reviewstate"
          placeholder="请输入 复核状态;0待复核 1成功 2失败 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.state" placeholder="请输入 状态 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 关联场景ID " prop="sceneid">
        <el-input
          v-model="queryParams.sceneid"
          placeholder="请输入 关联场景ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 标识 " prop="uuid">
        <el-input
          v-model="queryParams.uuid"
          placeholder="请输入 标识 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 发送的目标号码" prop="sendphone">
        <el-input
          v-model="queryParams.sendphone"
          placeholder="请输入 发送的目标号码"
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.sceneid" placeholder="请输入 关联场景ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 是否再次执行 " prop="isagain">
        <el-input
          v-model="queryParams.isagain"
          placeholder="请输入 是否再次执行 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 坐席ID " prop="seatsid">
        <el-input
          v-model="queryParams.seatsid"
          placeholder="请输入 坐席ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.isagain" placeholder="请输入 是否再次执行 " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -137,46 +24,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:schemetaskrecord:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:schemetaskrecord:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:schemetaskrecord:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:schemetaskrecord:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:schemetaskrecord:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:schemetaskrecord:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:schemetaskrecord:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:schemetaskrecord:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -184,20 +45,21 @@
    <el-table v-loading="loading" :data="schemetaskrecordList" @selection-change="handleSelectionChange">
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label=" 自增ID " align="center" prop="id" />
      <el-table-column label=" 类型;0.人工 1.微信 2.短信 3.AI电话 " align="center" prop="recordtype" />
      <el-table-column label=" 类型 " align="center" prop="recordtype">
        <template slot-scope="scope">
          <el-select v-model="scope.row.reviewtime">
            <el-option value='0'>人工</el-option>
            <el-option value='1'>微信</el-option>
            <el-option value='2'>短信</el-option>
            <el-option value='3'>AI电话</el-option></el-select>
        </template></el-table-column>
      <el-table-column label=" 任务ID " align="center" prop="taskid" />
      <el-table-column label=" 结果 " align="center" prop="result" />
      <el-table-column label=" 备注 " align="center" prop="remark" />
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label=" 上传标记 " align="center" prop="isupload" />
      <el-table-column label=" 上传时间 " align="center" prop="uploadTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.uploadTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 关联ID;问卷结果ID " align="center" prop="relationid" />
      <el-table-column label=" 渠道类型;默认0  类型为微信/短信时-1.微信 2短信 " align="center" prop="channeltype" />
      <el-table-column label=" 发送时间/外呼时间/随访时间 " align="center" prop="sendtime" width="180">
      <el-table-column label=" 备注 " align="center" prop="remark" />
      <el-table-column label=" 问卷结果ID " align="center" prop="relationid" />
      <el-table-column label=" 渠道类型 " align="center" prop="channeltype" />
      <el-table-column label=" 发送时间 " align="center" prop="sendtime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.sendtime, '{y}-{m}-{d}') }}</span>
        </template>
@@ -214,7 +76,7 @@
        </template>
      </el-table-column>
      <el-table-column label=" 状态 " align="center" prop="state" />
      <el-table-column label=" 复核状态;0待复核 1成功 2失败 " align="center" prop="reviewstate" />
      <el-table-column label=" 复核状态 " align="center" prop="reviewstate" />
      <el-table-column label=" 关联场景ID " align="center" prop="sceneid" />
      <el-table-column label=" 标识 " align="center" prop="uuid" />
      <el-table-column label=" 发送的目标号码" align="center" prop="sendphone" />
@@ -223,112 +85,106 @@
      <el-table-column label=" 手动处理类型 " align="center" prop="handletype" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemetaskrecord:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemetaskrecord:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemetaskrecord:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemetaskrecord:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改方案任务处理记录对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label=" 任务ID " prop="taskid">
    <el-dialog :title="title" :visible.sync="open" :show-close="true" :close-on-click-modal="false" width="1000px"
      append-to-body>
      <el-form ref="form" :model="form" :rules="rules" :inline="true" label-width="120px">
        <el-row>
          <el-col :span="12"><el-form-item label=" 任务ID " prop="taskid">
          <el-input v-model="form.taskid" placeholder="请输入 任务ID " />
        </el-form-item>
        <el-form-item label=" 结果 " prop="result">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 结果 " prop="result">
          <el-input v-model="form.result" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 备注 " prop="remark">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 备注 " prop="remark">
          <el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 上传时间 " prop="uploadTime">
              <el-date-picker clearable v-model="form.uploadTime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 关联ID;问卷结果ID " prop="relationid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 问卷结果ID " prop="relationid">
          <el-input v-model="form.relationid" placeholder="请输入 关联ID;问卷结果ID " />
        </el-form-item>
        <el-form-item label=" 发送时间/外呼时间/随访时间 " prop="sendtime">
          <el-date-picker clearable
            v-model="form.sendtime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 发送时间 " prop="sendtime">
              <el-date-picker clearable v-model="form.sendtime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 发送时间/外呼时间/随访时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 操作人/随访人/复核人 " prop="operator">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 操作人 " prop="operator">
          <el-input v-model="form.operator" placeholder="请输入 操作人/随访人/复核人 " />
        </el-form-item>
        <el-form-item label=" 回复时间/挂断时间 " prop="replytime">
          <el-date-picker clearable
            v-model="form.replytime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 回复时间/挂断时间 " prop="replytime">
              <el-date-picker clearable v-model="form.replytime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 回复时间/挂断时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 复核时间 " prop="reviewtime">
          <el-date-picker clearable
            v-model="form.reviewtime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 复核时间 " prop="reviewtime">
              <el-date-picker clearable v-model="form.reviewtime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 复核时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 状态 " prop="state">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 状态 " prop="state">
          <el-input v-model="form.state" placeholder="请输入 状态 " />
        </el-form-item>
        <el-form-item label=" 复核状态;0待复核 1成功 2失败 " prop="reviewstate">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 复核状态 " prop="reviewstate">
          <el-input v-model="form.reviewstate" placeholder="请输入 复核状态;0待复核 1成功 2失败 " />
        </el-form-item>
        <el-form-item label=" 关联场景ID " prop="sceneid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 关联场景ID " prop="sceneid">
          <el-input v-model="form.sceneid" placeholder="请输入 关联场景ID " />
        </el-form-item>
        <el-form-item label=" 标识 " prop="uuid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 标识 " prop="uuid">
          <el-input v-model="form.uuid" placeholder="请输入 标识 " />
        </el-form-item>
        <el-form-item label=" 发送的目标号码" prop="sendphone">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 发送的目标号码" prop="sendphone">
          <el-input v-model="form.sendphone" placeholder="请输入 发送的目标号码" />
        </el-form-item>
        <el-form-item label=" 是否再次执行 " prop="isagain">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 是否再次执行 " prop="isagain">
          <el-input v-model="form.isagain" placeholder="请输入 是否再次执行 " />
        </el-form-item>
        <el-form-item label=" 坐席ID " prop="seatsid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 坐席ID " prop="seatsid">
          <el-input v-model="form.seatsid" placeholder="请输入 坐席ID " />
        </el-form-item>
            </el-form-item></el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
ruoyi-ui/src/views/smartor/schemetaskrepeatconfig/index.vue
@@ -2,100 +2,18 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 方案ID " prop="schemeid">
        <el-input
          v-model="queryParams.schemeid"
          placeholder="请输入 方案ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.schemeid" placeholder="请输入 方案ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 触发场景ID " prop="triggersceneid">
        <el-input
          v-model="queryParams.triggersceneid"
          placeholder="请输入 触发场景ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.triggersceneid" placeholder="请输入 触发场景ID " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 触发规则ID " prop="triggerruleid">
        <el-input
          v-model="queryParams.triggerruleid"
          placeholder="请输入 触发规则ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 任务配置ID " prop="taskconfigid">
        <el-input
          v-model="queryParams.taskconfigid"
          placeholder="请输入 任务配置ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 执行失败数值 " prop="executefailvalue">
        <el-input
          v-model="queryParams.executefailvalue"
          placeholder="请输入 执行失败数值 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 执行失败单位;1.分钟 2.小时 " prop="executefailunit">
        <el-input
          v-model="queryParams.executefailunit"
          placeholder="请输入 执行失败单位;1.分钟 2.小时 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 执行模板 微信&AI外呼模板 " prop="executetemplate">
        <el-input
          v-model="queryParams.executetemplate"
          placeholder="请输入 执行模板 微信&AI外呼模板 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 额外执行模板 短信模板 " prop="executetemplateextra">
        <el-input
          v-model="queryParams.executetemplateextra"
          placeholder="请输入 额外执行模板 短信模板 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 执行顺序;1.微信优先 2.短信优先 3.同时发送 " prop="executeorder">
        <el-input
          v-model="queryParams.executeorder"
          placeholder="请输入 执行顺序;1.微信优先 2.短信优先 3.同时发送 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 执行顺序 " prop="executeorder">
        <el-input v-model="queryParams.executeorder" placeholder="请输入 执行顺序;1.微信优先 2.短信优先 3.同时发送 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
          placeholder="请输入 机构ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传标记 " prop="isupload">
        <el-input
          v-model="queryParams.isupload"
          placeholder="请输入 上传标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传时间 " prop="uploadTime">
        <el-date-picker clearable
          v-model="queryParams.uploadTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 上传时间 ">
        </el-date-picker>
        <el-input v-model="queryParams.orgid" placeholder="请输入 机构ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -105,46 +23,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:schemetaskrepeatconfig:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:schemetaskrepeatconfig:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:schemetaskrepeatconfig:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:schemetaskrepeatconfig:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:schemetaskrepeatconfig:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:schemetaskrepeatconfig:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:schemetaskrepeatconfig:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:schemetaskrepeatconfig:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -156,100 +48,81 @@
      <el-table-column label=" 触发场景ID " align="center" prop="triggersceneid" />
      <el-table-column label=" 触发规则ID " align="center" prop="triggerruleid" />
      <el-table-column label=" 任务配置ID " align="center" prop="taskconfigid" />
      <el-table-column label=" 执行方式;1.微信/短信 2.AI电话 3.不自动发送 4.微信 5.短信 6.企业微信 7.企业微信群 8.钉钉 9.钉钉群 10.飞书 11.飞书群 " align="center" prop="executetype" />
      <el-table-column label=" 执行失败类型;1.外呼失败 2.无回复 " align="center" prop="executefailtype" />
      <el-table-column label=" 执行方式 " align="center" prop="executetype" />
      <el-table-column label=" 执行失败类型 " align="center" prop="executefailtype" />
      <el-table-column label=" 执行失败数值 " align="center" prop="executefailvalue" />
      <el-table-column label=" 执行失败单位;1.分钟 2.小时 " align="center" prop="executefailunit" />
      <el-table-column label=" 执行模板 微信&AI外呼模板 " align="center" prop="executetemplate" />
      <el-table-column label=" 额外执行模板 短信模板 " align="center" prop="executetemplateextra" />
      <el-table-column label=" 执行顺序;1.微信优先 2.短信优先 3.同时发送 " align="center" prop="executeorder" />
      <el-table-column label=" 执行语音类型;1.录音 2.TTS " align="center" prop="executevoicetype" />
      <el-table-column label=" 执行失败单位 " align="center" prop="executefailunit" />
      <el-table-column label=" 执行模板 " align="center" prop="executetemplate" />
      <el-table-column label=" 额外执行模板 " align="center" prop="executetemplateextra" />
      <el-table-column label=" 执行顺序 " align="center" prop="executeorder" />
      <el-table-column label=" 执行语音类型 " align="center" prop="executevoicetype" />
      <el-table-column label=" 录音文件&TTS参数 " align="center" prop="executevoicecontent" />
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label=" 上传标记 " align="center" prop="isupload" />
      <el-table-column label=" 上传时间 " align="center" prop="uploadTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.uploadTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemetaskrepeatconfig:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemetaskrepeatconfig:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemetaskrepeatconfig:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemetaskrepeatconfig:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改方案任务重发配置对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label=" 方案ID " prop="schemeid">
    <el-dialog :title="title" :visible.sync="open" :show-close="true" :close-on-click-modal="false" :inline="true" width="1000px"
      append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="12"><el-form-item label=" 方案ID " prop="schemeid">
          <el-input v-model="form.schemeid" placeholder="请输入 方案ID " />
        </el-form-item>
        <el-form-item label=" 触发场景ID " prop="triggersceneid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 触发场景ID " prop="triggersceneid">
          <el-input v-model="form.triggersceneid" placeholder="请输入 触发场景ID " />
        </el-form-item>
        <el-form-item label=" 触发规则ID " prop="triggerruleid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 触发规则ID " prop="triggerruleid">
          <el-input v-model="form.triggerruleid" placeholder="请输入 触发规则ID " />
        </el-form-item>
        <el-form-item label=" 任务配置ID " prop="taskconfigid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 任务配置ID " prop="taskconfigid">
          <el-input v-model="form.taskconfigid" placeholder="请输入 任务配置ID " />
        </el-form-item>
        <el-form-item label=" 执行失败数值 " prop="executefailvalue">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 执行失败数值 " prop="executefailvalue">
          <el-input v-model="form.executefailvalue" placeholder="请输入 执行失败数值 " />
        </el-form-item>
        <el-form-item label=" 执行失败单位;1.分钟 2.小时 " prop="executefailunit">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 执行失败单位 " prop="executefailunit">
          <el-input v-model="form.executefailunit" placeholder="请输入 执行失败单位;1.分钟 2.小时 " />
        </el-form-item>
        <el-form-item label=" 执行模板 微信&AI外呼模板 " prop="executetemplate">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 执行模板 " prop="executetemplate">
          <el-input v-model="form.executetemplate" placeholder="请输入 执行模板 微信&AI外呼模板 " />
        </el-form-item>
        <el-form-item label=" 额外执行模板 短信模板 " prop="executetemplateextra">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 额外执行模板 " prop="executetemplateextra">
          <el-input v-model="form.executetemplateextra" placeholder="请输入 额外执行模板 短信模板 " />
        </el-form-item>
        <el-form-item label=" 执行顺序;1.微信优先 2.短信优先 3.同时发送 " prop="executeorder">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 执行顺序 " prop="executeorder">
          <el-input v-model="form.executeorder" placeholder="请输入 执行顺序;1.微信优先 2.短信优先 3.同时发送 " />
        </el-form-item>
        <el-form-item label=" 录音文件&TTS参数 ">
          <editor v-model="form.executevoicecontent" :min-height="192"/>
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 录音文件&TTS参数 "  prop="executevoicecontent">
              <el-input v-model="form.executevoicecontent" placeholder="请输入 录音文件&TTS参数 "  />
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
            </el-form-item></el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
ruoyi-ui/src/views/smartor/schemetriggerrule/index.vue
@@ -1,141 +1,19 @@
<template>
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label=" 且或 " prop="orand">
        <el-input
          v-model="queryParams.orand"
          placeholder="请输入 且或 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 规则条件 " prop="ruleconditions">
        <el-input
          v-model="queryParams.ruleconditions"
          placeholder="请输入 规则条件 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 父条件 " prop="parentresultconditionsid">
        <el-input
          v-model="queryParams.parentresultconditionsid"
          placeholder="请输入 父条件 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      <el-form-item label=" 条件类型 " prop="conditionstype">
        <el-input v-model="queryParams.conditionstype" placeholder="请输入 条件类型 " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 机构ID " prop="orgid">
        <el-input
          v-model="queryParams.orgid"
          placeholder="请输入 机构ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传标记 " prop="isupload">
        <el-input
          v-model="queryParams.isupload"
          placeholder="请输入 上传标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传时间 " prop="uploadTime">
        <el-date-picker clearable
          v-model="queryParams.uploadTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 上传时间 ">
        </el-date-picker>
        <el-input v-model="queryParams.orgid" placeholder="请输入 机构ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 方案ID " prop="schemeid">
        <el-input
          v-model="queryParams.schemeid"
          placeholder="请输入 方案ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.schemeid" placeholder="请输入 方案ID " clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label=" 触发场景ID " prop="triggersceneid">
        <el-input
          v-model="queryParams.triggersceneid"
          placeholder="请输入 触发场景ID "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" " prop="conditionstypesecord">
        <el-input
          v-model="queryParams.conditionstypesecord"
          placeholder="请输入 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 三级条件类型 " prop="conditionstypethree">
        <el-input
          v-model="queryParams.conditionstypethree"
          placeholder="请输入 三级条件类型 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 验证规则;数值直接输入;范围用横杠" prop="verifyrule">
        <el-input
          v-model="queryParams.verifyrule"
          placeholder="请输入 验证规则;数值直接输入;范围用横杠"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 额外规则条件 " prop="extraruleconditions">
        <el-input
          v-model="queryParams.extraruleconditions"
          placeholder="请输入 额外规则条件 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 额外验证规则 " prop="extraverifyrule">
        <el-input
          v-model="queryParams.extraverifyrule"
          placeholder="请输入 额外验证规则 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 分组编号 " prop="number">
        <el-input
          v-model="queryParams.number"
          placeholder="请输入 分组编号 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 父级分组 " prop="groupnumber">
        <el-input
          v-model="queryParams.groupnumber"
          placeholder="请输入 父级分组 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 父且或 " prop="grouporand">
        <el-input
          v-model="queryParams.grouporand"
          placeholder="请输入 父且或 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 是否必填 " prop="isrequired">
        <el-input
          v-model="queryParams.isrequired"
          placeholder="请输入 是否必填 "
          clearable
          @keyup.enter.native="handleQuery"
        />
        <el-input v-model="queryParams.triggersceneid" placeholder="请输入 触发场景ID " clearable
          @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
@@ -145,46 +23,20 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['smartor:schemetriggerrule:add']"
        >新增</el-button>
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
          v-hasPermi="['smartor:schemetriggerrule:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['smartor:schemetriggerrule:edit']"
        >修改</el-button>
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
          v-hasPermi="['smartor:schemetriggerrule:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['smartor:schemetriggerrule:remove']"
        >删除</el-button>
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
          v-hasPermi="['smartor:schemetriggerrule:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['smartor:schemetriggerrule:export']"
        >导出</el-button>
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
          v-hasPermi="['smartor:schemetriggerrule:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
@@ -192,22 +44,15 @@
    <el-table v-loading="loading" :data="schemetriggerruleList" @selection-change="handleSelectionChange">
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label=" 自增ID " align="center" prop="id" />
      <el-table-column label=" 条件类型;1.患者属性 2.诊疗信息 3.监测值 4.任务信息 " align="center" prop="conditionstype" />
      <el-table-column label=" 且或 " align="center" prop="orand" />
      <el-table-column label=" 条件类型 " align="center" prop="conditionstype" />
      <el-table-column label=" 规则条件 " align="center" prop="ruleconditions" />
      <el-table-column label=" 父条件 " align="center" prop="parentresultconditionsid" />
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label=" 上传标记 " align="center" prop="isupload" />
      <el-table-column label=" 上传时间 " align="center" prop="uploadTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.uploadTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 方案ID " align="center" prop="schemeid" />
      <el-table-column label=" 触发场景ID " align="center" prop="triggersceneid" />
      <el-table-column label=" " align="center" prop="conditionstypesecord" />
      <el-table-column label=" 三级条件类型 " align="center" prop="conditionstypethree" />
      <el-table-column label=" 验证规则;数值直接输入;范围用横杠" align="center" prop="verifyrule" />
      <el-table-column label=" 验证规则" align="center" prop="verifyrule" />
      <el-table-column label=" 额外规则条件 " align="center" prop="extraruleconditions" />
      <el-table-column label=" 额外验证规则 " align="center" prop="extraverifyrule" />
      <el-table-column label=" 分组编号 " align="center" prop="number" />
@@ -216,94 +61,92 @@
      <el-table-column label=" 是否必填 " align="center" prop="isrequired" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemetriggerrule:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemetriggerrule:remove']"
          >删除</el-button>
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
            v-hasPermi="['smartor:schemetriggerrule:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
            v-hasPermi="['smartor:schemetriggerrule:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
      @pagination="getList" />
    <!-- 添加或修改方案触发条件规则对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label=" 且或 " prop="orand">
    <el-dialog :title="title" :visible.sync="open" :show-close="true" :close-on-click-modal="false" width="1200px"
      append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-row>
          <el-col :span="12"><el-form-item label=" 且或 " prop="orand">
          <el-input v-model="form.orand" placeholder="请输入 且或 " />
        </el-form-item>
        <el-form-item label=" 规则条件 " prop="ruleconditions">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 规则条件 " prop="ruleconditions">
          <el-input v-model="form.ruleconditions" placeholder="请输入 规则条件 " />
        </el-form-item>
        <el-form-item label=" 父条件 " prop="parentresultconditionsid">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 父条件 " prop="parentresultconditionsid">
          <el-input v-model="form.parentresultconditionsid" placeholder="请输入 父条件 " />
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 机构ID " prop="orgid">
          <el-input v-model="form.orgid" placeholder="请输入 机构ID " />
        </el-form-item>
        <el-form-item label=" 删除标记 " prop="delFlag">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"> <el-form-item label=" 上传时间 " prop="uploadTime">
              <el-date-picker clearable v-model="form.uploadTime" type="date" value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 方案ID " prop="schemeid">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 方案ID " prop="schemeid">
          <el-input v-model="form.schemeid" placeholder="请输入 方案ID " />
        </el-form-item>
        <el-form-item label=" 触发场景ID " prop="triggersceneid">
            </el-form-item></el-col>
        </el-row><el-row>
          <el-col :span="12"><el-form-item label=" 触发场景ID " prop="triggersceneid">
          <el-input v-model="form.triggersceneid" placeholder="请输入 触发场景ID " />
        </el-form-item>
        <el-form-item label=" " prop="conditionstypesecord">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" " prop="conditionstypesecord">
          <el-input v-model="form.conditionstypesecord" placeholder="请输入 " />
        </el-form-item>
        <el-form-item label=" 三级条件类型 " prop="conditionstypethree">
            </el-form-item></el-col>
        </el-row><el-row>
          <el-col :span="12"><el-form-item label=" 三级条件类型 " prop="conditionstypethree">
          <el-input v-model="form.conditionstypethree" placeholder="请输入 三级条件类型 " />
        </el-form-item>
        <el-form-item label=" 验证规则;数值直接输入;范围用横杠" prop="verifyrule">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 验证规则" prop="verifyrule">
          <el-input v-model="form.verifyrule" placeholder="请输入 验证规则;数值直接输入;范围用横杠" />
        </el-form-item>
        <el-form-item label=" 额外规则条件 " prop="extraruleconditions">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"> <el-form-item label=" 额外规则条件 " prop="extraruleconditions">
          <el-input v-model="form.extraruleconditions" placeholder="请输入 额外规则条件 " />
        </el-form-item>
        <el-form-item label=" 额外验证规则 " prop="extraverifyrule">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 额外验证规则 " prop="extraverifyrule">
          <el-input v-model="form.extraverifyrule" placeholder="请输入 额外验证规则 " />
        </el-form-item>
        <el-form-item label=" 分组编号 " prop="number">
            </el-form-item></el-col>
        </el-row>
        <el-row>
          <el-col :span="12"><el-form-item label=" 分组编号 " prop="number">
          <el-input v-model="form.number" placeholder="请输入 分组编号 " />
        </el-form-item>
        <el-form-item label=" 父级分组 " prop="groupnumber">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 父级分组 " prop="groupnumber">
          <el-input v-model="form.groupnumber" placeholder="请输入 父级分组 " />
        </el-form-item>
        <el-form-item label=" 父且或 " prop="grouporand">
            </el-form-item></el-col>
        </el-row> <el-row>
          <el-col :span="12"><el-form-item label=" 父且或 " prop="grouporand">
          <el-input v-model="form.grouporand" placeholder="请输入 父且或 " />
        </el-form-item>
        <el-form-item label=" 是否必填 " prop="isrequired">
            </el-form-item></el-col>
          <el-col :span="12"><el-form-item label=" 是否必填 " prop="isrequired">
          <el-input v-model="form.isrequired" placeholder="请输入 是否必填 " />
        </el-form-item>
            </el-form-item></el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
ruoyi-ui/src/views/smartor/schemetriggerscene/index.vue
@@ -9,15 +9,15 @@
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 基线时间;1.加入后 2.出院后 3.就诊后 4.入院后 5.手术前 6.手术后 7.开药前 8.检验申请后 9.检验完成后 10.检查申请后 11.检查完成后 12.事件发生后 13.基线日期后 " prop="baselinetime">
      <el-form-item label=" 基线时间 " prop="baselinetime">
        <el-input
          v-model="queryParams.baselinetime"
          placeholder="请输入 基线时间;1.加入后 2.出院后 3.就诊后 4.入院后 5.手术前 6.手术后 7.开药前 8.检验申请后 9.检验完成后 10.检查申请后 11.检查完成后 12.事件发生后 13.基线日期后 "
          placeholder="请输入 基线时间 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 触发条件;0.无 1.有 " prop="triggerornot">
      <el-form-item label=" 触发条件 " prop="triggerornot">
        <el-input
          v-model="queryParams.triggerornot"
          placeholder="请输入 触发条件;0.无 1.有 "
@@ -33,26 +33,10 @@
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传标记 " prop="isupload">
        <el-input
          v-model="queryParams.isupload"
          placeholder="请输入 上传标记 "
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label=" 上传时间 " prop="uploadTime">
        <el-date-picker clearable
          v-model="queryParams.uploadTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择 上传时间 ">
        </el-date-picker>
      </el-form-item>
      <el-form-item label=" 是否为主路径;0.否 1.是 " prop="ismain">
      <el-form-item label=" 是否为主路径 " prop="ismain">
        <el-input
          v-model="queryParams.ismain"
          placeholder="请输入 是否为主路径;0.否 1.是 "
          placeholder="请输入 是否为主路径 "
          clearable
          @keyup.enter.native="handleQuery"
        />
@@ -113,16 +97,10 @@
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label=" 自增ID " align="center" prop="id" />
      <el-table-column label=" 方案ID " align="center" prop="schemeid" />
      <el-table-column label=" 基线时间;1.加入后 2.出院后 3.就诊后 4.入院后 5.手术前 6.手术后 7.开药前 8.检验申请后 9.检验完成后 10.检查申请后 11.检查完成后 12.事件发生后 13.基线日期后 " align="center" prop="baselinetime" />
      <el-table-column label=" 触发条件;0.无 1.有 " align="center" prop="triggerornot" />
      <el-table-column label=" 基线时间 " align="center" prop="baselinetime" />
      <el-table-column label=" 触发条件 " align="center" prop="triggerornot" />
      <el-table-column label=" 是否为主路径 " align="center" prop="ismain" />
      <el-table-column label=" 机构ID " align="center" prop="orgid" />
      <el-table-column label=" 上传标记 " align="center" prop="isupload" />
      <el-table-column label=" 上传时间 " align="center" prop="uploadTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.uploadTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label=" 是否为主路径;0.否 1.是 " align="center" prop="ismain" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
@@ -152,15 +130,15 @@
    />
    <!-- 添加或修改方案触发场景对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
    <el-dialog :title="title" :visible.sync="open" :show-close="true" :close-on-click-modal="false" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
        <el-form-item label=" 方案ID " prop="schemeid">
          <el-input v-model="form.schemeid" placeholder="请输入 方案ID " />
        </el-form-item>
        <el-form-item label=" 基线时间;1.加入后 2.出院后 3.就诊后 4.入院后 5.手术前 6.手术后 7.开药前 8.检验申请后 9.检验完成后 10.检查申请后 11.检查完成后 12.事件发生后 13.基线日期后 " prop="baselinetime">
        <el-form-item label=" 基线时间 " prop="baselinetime">
          <el-input v-model="form.baselinetime" placeholder="请输入 基线时间;1.加入后 2.出院后 3.就诊后 4.入院后 5.手术前 6.手术后 7.开药前 8.检验申请后 9.检验完成后 10.检查申请后 11.检查完成后 12.事件发生后 13.基线日期后 " />
        </el-form-item>
        <el-form-item label=" 触发条件;0.无 1.有 " prop="triggerornot">
        <el-form-item label=" 触发条件 " prop="triggerornot">
          <el-input v-model="form.triggerornot" placeholder="请输入 触发条件;0.无 1.有 " />
        </el-form-item>
        <el-form-item label=" 机构ID " prop="orgid">
@@ -169,18 +147,7 @@
        <el-form-item label=" 删除标记 " prop="delFlag">
          <el-input v-model="form.delFlag" placeholder="请输入 删除标记 " />
        </el-form-item>
        <el-form-item label=" 上传标记 " prop="isupload">
          <el-input v-model="form.isupload" placeholder="请输入 上传标记 " />
        </el-form-item>
        <el-form-item label=" 上传时间 " prop="uploadTime">
          <el-date-picker clearable
            v-model="form.uploadTime"
            type="date"
            value-format="yyyy-MM-dd"
            placeholder="请选择 上传时间 ">
          </el-date-picker>
        </el-form-item>
        <el-form-item label=" 是否为主路径;0.否 1.是 " prop="ismain">
        <el-form-item label=" 是否为主路径 " prop="ismain">
          <el-input v-model="form.ismain" placeholder="请输入 是否为主路径;0.否 1.是 " />
        </el-form-item>
      </el-form>