WXL
2 天以前 130c07e1f004abfca41718ad58f3d9bb66dcc450
档案维护
已修改4个文件
已添加2个文件
191 ■■■■ 文件已修改
OPO.zip 补丁 | 查看 | 原始文档 | blame | 历史
opo (2).zip 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/donatebaseinfo/index.vue 106 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/donationdetails/index.vue 79 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/fund/expertFeeApply/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
OPO.zip
Binary files differ
opo (2).zip
Binary files differ
src/views/project/donatebaseinfo/index.vue
@@ -520,6 +520,47 @@
          </el-row>
          <el-row>
            <el-col :span="12">
              <el-form-item
                label="所在医疗机构"
                prop="currentMedicalInstitution"
              >
                <el-input
                  v-model="form.currentMedicalInstitution"
                  placeholder="请输入"
                />
              </el-form-item>
            </el-col>
            <el-col :span="12">
              <el-form-item
                label-width="150px"
                label="所在医疗机构科室"
                prop="currentDept"
              >
                <el-input v-model="form.currentDept" placeholder="请输入" />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="12">
              <el-form-item label="首次医疗机构" prop="firstMedicalInstitution">
                <el-input
                  v-model="form.firstMedicalInstitution"
                  placeholder="请输入"
                />
              </el-form-item>
            </el-col>
            <el-col :span="12">
              <el-form-item
                label-width="150px"
                label="首次医疗机构科室"
                prop="firstDept"
              >
                <el-input v-model="form.firstDept" placeholder="请输入" />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="12">
              <el-form-item label="住址" prop="residenceaddress">
                <div>
                  <li_area_select
@@ -1144,6 +1185,21 @@
        name: [
          { required: true, message: "请输入捐献者姓名", trigger: "blur" }
        ],
        nationality: [
          { required: true, message: "请输入国籍", trigger: "blur" }
        ],
        currentMedicalInstitution: [
          { required: true, message: "请输入所在医疗机构", trigger: "blur" }
        ],
        currentDept: [
          { required: true, message: "所在医疗机构科室", trigger: "blur" }
        ],
        firstMedicalInstitution: [
          { required: true, message: "请输入首次医疗机构", trigger: "blur" }
        ],
        firstDept: [
          { required: true, message: "请输入首次医疗机构科室", trigger: "blur" }
        ],
        birthday: [
          { required: true, message: "请选择出生日期", trigger: "blur" }
        ],
@@ -1153,22 +1209,44 @@
        residenceaddress: [
          { required: true, message: "请输入住址", trigger: "blur" }
        ],
        contacttime: [
          {
            required: true,
            message: "请输入红十字会联系时间",
            trigger: "blur"
          }
        registerAddresss: [
          { required: true, message: "请输入现居住地址", trigger: "blur" }
        ],
        diseasetype: [
          { required: true, message: "请选择疾病类型", trigger: "blur" }
        ],
        infectious: [
          { required: true, message: "请选择传染病类型", trigger: "blur" }
        ],
        patientstate: [
          { required: true, message: "请选择病人状况", trigger: "blur" }
        ],
        kinship: [
          { required: true, message: "请选择亲属情况", trigger: "blur" }
        ],
        majorrelatives: [
          { required: true, message: "请输入主要亲属", trigger: "blur" }
        ],
        selfwill: [
          { required: true, message: "请选择本人意愿", trigger: "blur" }
        ],
        registerAddresss: [
          { required: true, message: "请输入现所在地", trigger: "blur" }
        ],
        familyrelations: [
          { required: true, message: "请选择亲属与捐献者关系", trigger: "blur" }
        ],
        infosources: [
          { required: true, message: "请选择信息来源", trigger: "blur" }
        ],
        idcardno: [
          { required: true, message: "请正确输入证件号码", trigger: "blur" }
        ],
        sex: [{ required: true, message: "性别不能为空", trigger: "blur" }],
        // age: [{ required: true, message: "请输入年龄", trigger: "blur" }],
        age: [{ required: true, message: "请输入年龄", trigger: "blur" }],
        treatmenthospitalno: [
          { required: true, message: "请选择医疗机构", trigger: "blur" }
        ],
        // treatmenthospitalno: [{ required: true, message: "请选择医疗机构", trigger: "change" }],
        bloodtype: [
          { required: true, message: "请选择ABO血型", trigger: "blur" }
        ],
@@ -1180,7 +1258,6 @@
        inpatientno: [
          { required: true, message: "输入住院号", trigger: "blur" }
        ],
        diagnosisname: [
          { required: true, message: "疾病诊断不能为空", trigger: "blur" }
        ],
@@ -1190,17 +1267,6 @@
        infophone: [
          { required: true, message: "请输入信息员联系电话", trigger: "blur" }
        ],
        redorganno: [
          { required: true, message: "请选择红十字会机构", trigger: "blur" }
        ],
        contactperson: [
          {
            required: true,
            message: "红十字会联系人不能为空",
            trigger: "blur"
          }
        ],
        // contactnumber: [{required: true,message: "请输入红十字会联系电话",trigger: "change"}],
        acquisitiontissueno: [
          { required: true, message: "器官获取组织不能为空", trigger: "blur" }
        ],
src/views/project/donationdetails/index.vue
@@ -184,6 +184,7 @@
                    ref="getReportname"
                    v-model="form.reporterno"
                    placeholder="请选择"
                    filterable
                  >
                    <el-option
                      v-for="item in reporters"
@@ -444,7 +445,7 @@
            </el-col>
            <el-col :span="10">
              <el-form-item
                label-width="130px"
                label-width="150px"
                label="所在医疗机构科室"
                prop="currentDept"
              >
@@ -463,7 +464,7 @@
            </el-col>
            <el-col :span="10">
              <el-form-item
                label-width="130px"
                label-width="150px"
                label="首次医疗机构科室"
                prop="firstDept"
              >
@@ -959,6 +960,7 @@
                align="left"
              >
                <el-select
                  filterable
                  v-model="medicineform.coreteamassessconclusion"
                  placeholder="请选择核心成员结论"
                >
@@ -1022,7 +1024,11 @@
          <el-row>
            <el-col :span="6">
              <el-form-item label="捐赠者民族" prop="nation">
                <el-select v-model="affirmform.nation" placeholder="请选择民族">
                <el-select
                  filterable
                  v-model="affirmform.nation"
                  placeholder="请选择民族"
                >
                  <el-option
                    v-for="dict in dict.type.sys_nation || []"
                    :key="dict.value"
@@ -1050,6 +1056,7 @@
            <el-col :span="6">
              <el-form-item label="捐赠者职业" prop="occupation">
                <el-select
                  filterable
                  v-model="affirmform.occupation"
                  placeholder="请选择职业"
                >
@@ -1212,6 +1219,7 @@
            <el-col :span="6">
              <el-form-item label="负责人" prop="responsibleuserid">
                <el-select
                  filterable
                  v-model="affirmform.responsibleuserid"
                  placeholder="请选择"
                >
@@ -1230,6 +1238,7 @@
                <el-select
                  v-model="affirmform.coordinateduserido"
                  placeholder="请选择"
                  filterable
                >
                  <el-option
                    v-for="item in coordinatorlist1"
@@ -1246,6 +1255,7 @@
                <el-select
                  v-model="affirmform.coordinateduseridt"
                  placeholder="请选择"
                  filterable
                >
                  <el-option
                    v-for="item in coordinatorlist1"
@@ -1714,6 +1724,14 @@
              </el-form-item>
            </el-col>
          </el-row>
          <div
            v-if="
              witnessform.abdominalaortacannulatime ||
                witnessform.abdominalaortaperfusiontime ||
                witnessform.pulmonaryarterycannulatime ||
                witnessform.pulmonaryarteryperfusiontime
            "
          >
          <el-row>
            <el-col :span="6">
              <el-form-item
@@ -1854,12 +1872,13 @@
              </el-form-item>
            </el-col>
          </el-row>
          </div>
          <el-row>
            <el-col>
              <el-form-item label-width="100px" label="获取器官">
                <el-checkbox-group v-model="organList.organprocured">
                  <el-checkbox
                    v-for="dict in sysOrganlistL"
                    v-for="dict in dict.type.sys_Organ || []"
                    :key="dict.value"
                    :label="dict.value"
                    @change="changeorganprocured(dict.value)"
@@ -1916,25 +1935,6 @@
                    </template>
                  </el-table-column> -->
                  <el-table-column
                    label="器官离体时间"
                    align="center"
                    width="200"
                    prop="organgettime"
                  >
                    <template slot-scope="scope">
                      <el-date-picker
                        clearable
                        size="small"
                        style="width: 100%"
                        v-model="scope.row.organgettime"
                        type="datetime"
                        value-format="yyyy-MM-dd HH:mm:ss"
                        placeholder="请输入器官离体时间"
                      >
                      </el-date-picker>
                    </template>
                  </el-table-column>
                  <el-table-column
                    label="获取开始时间"
                    align="center"
                    width="200"
@@ -1953,6 +1953,27 @@
                      </el-date-picker>
                    </template>
                  </el-table-column>
                  <el-table-column
                    v-if="organgettimetrue"
                    label="器官离体时间"
                    align="center"
                    width="200"
                    prop="organgettime"
                  >
                    <template slot-scope="scope">
                      <el-date-picker
                        clearable
                        size="small"
                        style="width: 100%"
                        v-model="scope.row.organgettime"
                        type="datetime"
                        value-format="yyyy-MM-dd HH:mm:ss"
                        placeholder="请输入器官离体时间"
                      >
                      </el-date-picker>
                    </template>
                  </el-table-column>
                  <el-table-column
                    label="获取医院"
                    align="center"
@@ -2006,6 +2027,7 @@
                      <el-select
                        v-model="scope.row.organstate"
                        placeholder="请选择器官状态"
                        filterable
                      >
                        <el-option
                          v-for="dict in organstatelist"
@@ -2079,6 +2101,7 @@
                <el-select
                  v-model="witnessform.coordinateduserido"
                  placeholder="请选择"
                  filterable
                >
                  <el-option
                    v-for="item in coordinatorlist1"
@@ -2095,6 +2118,7 @@
                <el-select
                  v-model="witnessform.coordinateduseridt"
                  placeholder="请选择"
                  filterable
                >
                  <el-option
                    v-for="item in coordinatorlist1"
@@ -2265,6 +2289,7 @@
                      <el-select
                        v-model="scope.row.transplantstate"
                        placeholder="请选择器官状态"
                        filterable
                      >
                        <el-option
                          v-for="dict in transplantstatelist"
@@ -2321,6 +2346,7 @@
                <el-select
                  v-model="accomplishform.responsibleuserid"
                  placeholder="请选择"
                  filterable
                >
                  <el-option
                    v-for="item in leaderlist"
@@ -2337,6 +2363,7 @@
                <el-select
                  v-model="accomplishform.coordinateduserido"
                  placeholder="请选择"
                  filterable
                >
                  <el-option
                    v-for="item in coordinatorlist1"
@@ -2353,6 +2380,7 @@
                <el-select
                  v-model="accomplishform.coordinateduseridt"
                  placeholder="请选择"
                  filterable
                >
                  <el-option
                    v-for="item in coordinatorlist1"
@@ -2773,6 +2801,7 @@
      kinshiplist: ["配偶", "父亲", "母亲", "子女", "受托人"],
      organselection: [
        "肝脏",
        "双肾",
        "左肾",
        "右肾",
        "心脏",
@@ -2811,6 +2840,7 @@
      allocateddata: [],
      allocateddataform: {},
      procureddata: [],
      organgettimetrue: false,
      transplantdata: [],
      sysOrganlistL: [
        { label: "心脏", value: "C38" },
@@ -3077,6 +3107,9 @@
    // 监听 procureddata 的变化,数据更新后重新排序
    procureddata: {
      handler(newVal) {
        if (this.procureddata[0].organgettime) {
          this.organgettimetrue = true;
        }
        if (this.isSorting) {
          return;
        }
src/views/project/fund/expertFeeApply/index.vue
@@ -20,7 +20,7 @@
            >
              <el-form-item label="姓名" prop="name">
                <el-input
                  v-model="queryParams.donorname"
                  v-model="queryParams.name"
                  placeholder="请输入姓名"
                  clearable
                  size="small"
vue.config.js
@@ -33,8 +33,8 @@
    proxy: {
      // detail: https://cli.vuejs.org/config/#devserver-proxy
      [process.env.VUE_APP_BASE_API]: {
        target:`http://localhost:8080`,
        // target:`http://192.168.100.10:8080`,
        // target:`http://localhost:8080`,
        target:`http://192.168.100.10:8080`,
        // target:`http://192.168.100.137:8080`,
        // target: `https://slb.hospitalstar.com:9093`,
        changeOrigin: true,