qinxianzhangyao
2023-12-22 c619aad083ed22c4f591e7d84f6eb5cd0e227b40
qxtj
6个文件已修改
87 ■■■■ 已修改文件
src/api/system/package.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/system/tijian.js 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/Packages/index.vue 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/biol/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/package/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/tijian/index.vue 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/system/package.js
@@ -99,3 +99,12 @@
    params: query
  })
}
export function newGetTjPat(query) {
  return request({
    url: '/sqlserver/getdata/newGetTjPat',
    method: 'get',
    params: query
  })
}
src/api/system/tijian.js
@@ -141,3 +141,10 @@
   
  })
}
export function getconfigKey(configKey) {
  return request({
    url: '/system/config/configKey/' + configKey,
    method: 'get'
  })
}
src/components/Packages/index.vue
@@ -2,16 +2,16 @@
    <div>
        <el-dialog :title="title" :visible.sync="open" width="900px" append-to-body>
            <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="68px">
                <el-form-item label="套餐编码" prop="pacCode">
                    <el-input v-model="queryParams.pacCode" placeholder="请输入套餐编码" clearable
                <el-form-item label="编码" prop="pacCode">
                    <el-input v-model="queryParams.pacCode" placeholder="请输入编码" clearable
                        @keyup.enter.native="handleQuery" style="width: 120px;" />
                </el-form-item>
                <el-form-item label="套餐名称" prop="pacName">
                    <el-input v-model="queryParams.pacName" placeholder="请输入套餐名称" clearable
                <el-form-item label="名称" prop="pacName">
                    <el-input v-model="queryParams.pacName" placeholder="请输入名称" clearable
                        @keyup.enter.native="handleQuery" style="width: 130px;" />
                </el-form-item>
                <el-form-item label="套餐内容" prop="pacRemark">
                    <el-input v-model="queryParams.pacRemark" placeholder="请输入套餐内容" clearable
                <el-form-item label="内容" prop="pacRemark">
                    <el-input v-model="queryParams.pacRemark" placeholder="请输入内容" clearable
                        @keyup.enter.native="handleQuery" style="width: 130px;" />
                </el-form-item>
                <el-form-item>
@@ -21,12 +21,12 @@
            <el-table :data="dataList" ref="elTable" v-loading="loading" @selection-change="handleSelectionChange" border
                height="320px">
                <el-table-column type="selection" width="40" align="center" />
                <el-table-column label="序号" type="index" width="80px" />
                <el-table-column label="套餐编码" align="center" prop="pacCode" />
                <el-table-column label="套餐名称" align="center" prop="pacName" />
                <el-table-column label="序号" width="80px" prop="xh"/>
                <el-table-column label="编码" align="center" prop="pacCode" />
                <el-table-column label="名称" align="center" prop="pacName" />
                <el-table-column label="拼音码" align="center" prop="detail" />
                <el-table-column label="套餐价格" align="center" prop="price" />
                <el-table-column label="套餐内容" align="center" prop="pacRemark" />
                <el-table-column label="内容" align="center" prop="pacRemark" />
                <el-table-column label="备注" align="center" prop="price" />
            </el-table>
            <span slot="footer" class="dialog-footer">
                <el-button @click="open = false">取 消</el-button>
@@ -39,7 +39,7 @@
  
<script>
import {
    Packagestlist
    Packagestlist,newGetTjPat
} from "@/api/system/package";
export default {
    name: 'Packages',
@@ -52,6 +52,7 @@
    data() {
        return {
            open: false,
            openone:false,
            // 弹出层标题
            title: "",
            dataList: [],
@@ -79,21 +80,31 @@
    },
    mounted() {
        this.getList()
        // this.getList()
    },
    created() {
        this.getList()
        // this.getList()
    },
    methods: {
        getAllList(){
            this.openone = true
            newGetTjPat(this.queryParams).then(res => {
                this.dataList = res.data
            })
        },
        getList() {
            this.openone = false
            Packagestlist(this.queryParams).then(res => {
                this.dataList = res.rows
            })
        },
        handleQuery() {
            if(this.openone == false){
            this.getList()
            }else  if(this.openone == true){
                this.getAllList()
            }
        },
        handleSelectionChange(selection) {
            if (selection.length > 1) {
src/views/system/biol/index.vue
@@ -78,8 +78,8 @@
        <el-table-column label="体检类型" align="center" prop="tjType" height="10px" width="80px"
          :show-overflow-tooltip="true">
          <template slot-scope="scope">
            <span v-if="scope.row.tjType == '1'">个人</span>
            <span v-if="scope.row.tjType == '2'">团队</span>
            <span v-if="scope.row.tjType == '1'">团队</span>
            <span v-if="scope.row.tjType == '2'">个人</span>
          </template>
        </el-table-column>
        <el-table-column label="体检号" align="center" prop="tjNumber" :show-overflow-tooltip="true" width="160px" />
src/views/system/package/index.vue
@@ -759,7 +759,7 @@
    handlePackage() {
      this.$refs.aaa.open = true;
      this.$refs.aaa.getList();
      this.$refs.aaa.title = "套餐名称";
      this.$refs.aaa.title = "套餐字典";
    },
    handleChanges(param1) {
      this.form.pacName = param1[0].pacName;
src/views/system/tijian/index.vue
@@ -653,6 +653,7 @@
        <el-button type="primary" @click="copes">确 定</el-button>
      </span>
    </el-dialog>
    <Packages ref="aaa" @add="handleChanges" />
  </div>
</template>
@@ -677,9 +678,10 @@
  getTransitionList,
  getByTeamNo,
  getLoadFile,
  getIsRequired,
  getIsRequired, getconfigKey,
  getHistryTjOrderProByCusIdCard,
} from "@/api/system/tijian";
import Packages from "@/components/Packages";
import { MessageBox } from "element-ui";
import VTreeTransfer from "./TreeTransfer.vue";
import historyTj from "@/components/historyTj/index";
@@ -701,6 +703,7 @@
  components: {
    VTreeTransfer,
    historyTj,
    Packages
  },
  data() {
    return {
@@ -1439,6 +1442,10 @@
        //   this.$message.error("此用户不存在");
        // });
      } else {
        let configKey = "getInfoFromSqlData"
        getconfigKey(configKey).then(res => {
          if (res.code == 200) {
            if (res.msg == "N") {
        var websocket = null;
        var url = this.valueUrl;
        if ("WebSocket" in window) {
@@ -1534,7 +1541,22 @@
        websocket.onclose = function () {
          alert("读卡器连接关闭");
        };
            } else  if (res.msg == "Y"){
              this.$refs.aaa.open = true;
              this.$refs.aaa.getAllList();
              this.$refs.aaa.title = "证件字典";
      }
          }
        })
      }
    },
    handleChanges(param1) {
      this.form.cusIdcard = param1[0].pacCode;
      // this.form.cusName = param1[0].pacName;
      // this.form.cusPhone = param1[0].pacRemark;
    },
    // selected(row, index) {