pengjun 2 years ago
parent
commit
84b1240c74
  1. 22
      src/components/patientRegister/PatientRegisterEdit.vue
  2. 3
      src/components/patientRegister/PatientRegisterList.vue
  3. 9
      src/utlis/proFunc.js

22
src/components/patientRegister/PatientRegisterEdit.vue

@ -320,54 +320,54 @@
<el-row v-if="LocalConfig.patientRegister.edit == 'qztl'">
<el-col :span="4">
<el-form-item label="高原/健康">
<el-select v-model="form.qztlType" placeholder="请选择">
<el-select v-model="form.qztlType" placeholder="请选择" disabled>
<el-option v-for="item in dict.qztlType" :key="item.id" :label="item.displayName" :value="item.id" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="2">
<el-form-item label="普速">
<el-checkbox v-model="form.qztlIsCw" true-label="Y" false-label="N" />
<el-checkbox v-model="form.qztlIsCw" true-label="Y" false-label="N" disabled/>
</el-form-item>
</el-col>
<el-col :span="2">
<el-form-item label="从业">
<el-checkbox v-model="form.qztlIsCy" true-label="Y" false-label="N" />
<el-checkbox v-model="form.qztlIsCy" true-label="Y" false-label="N" disabled/>
</el-form-item>
</el-col>
<el-col :span="2">
<el-form-item label="高铁">
<el-checkbox v-model="form.qztlIsGt" true-label="Y" false-label="N" />
<el-checkbox v-model="form.qztlIsGt" true-label="Y" false-label="N" disabled/>
</el-form-item>
</el-col>
<el-col :span="2">
<el-form-item label="行车">
<el-checkbox v-model="form.qztlIsMain" true-label="Y" false-label="N" />
<el-checkbox v-model="form.qztlIsMain" true-label="Y" false-label="N" disabled/>
</el-form-item>
</el-col>
<el-col :span="2">
<el-form-item label="职害">
<el-checkbox v-model="form.qztlIsWh" true-label="Y" false-label="N" />
<el-checkbox v-model="form.qztlIsWh" true-label="Y" false-label="N" disabled/>
</el-form-item>
</el-col>
<el-col :span="2">
<el-form-item label="复检">
<el-checkbox v-model="form.qztlIsFj" true-label="Y" false-label="N" />
<el-checkbox v-model="form.qztlIsFj" true-label="Y" false-label="N" disabled/>
</el-form-item>
</el-col>
<el-col :span="2">
<el-form-item label="导入">
<el-checkbox v-model="form.isQztlImport" true-label="Y" false-label="N" />
<el-checkbox v-model="form.isQztlImport" true-label="Y" false-label="N" disabled/>
</el-form-item>
</el-col>
<el-col :span="2">
<el-form-item label="上传">
<el-checkbox v-model="form.uploadQztlFlag" true-label="Y" false-label="N" />
<el-checkbox v-model="form.uploadQztlFlag" true-label="Y" false-label="N" disabled/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="计划" prop="planuserid">
<el-input v-model="form.planuserid" size="small" />
<el-input v-model="form.planuserid" size="small" disabled/>
</el-form-item>
</el-col>
</el-row>
@ -1383,7 +1383,7 @@ export default {
let body = deepCopy(this.form);
// // console.log('this.form',this.form)
// console.log('body',this.form,body)
console.log('body',this.form,body)
if (this.form.birthDate) {
try {
body.birthDate = moment(new Date(this.form.birthDate)).format("yyyy-MM-DD")

3
src/components/patientRegister/PatientRegisterList.vue

@ -23,6 +23,9 @@
{{ scope.row.isAudit == 'Y' ? "已审核" : dddw(dict.completeFlag, "id", scope.row.completeFlag,
"displayName") }}
</div>
<div v-else-if="dragCol[index].prop == 'qztlType'">
{{ dddw(dict.qztlType, "id", scope.row.qztlType, "displayName") }}
</div>
<div v-else-if="dragCol[index].prop == 'guidePrintTimes'">
<i class="el-icon-printer" v-if="scope.row.guidePrintTimes > 0"
style="font-size: 20px; color: green" />

9
src/utlis/proFunc.js

@ -29,7 +29,11 @@ function deepCopy(obj) {
if (obj == null || typeof obj != 'object') {
return obj;
}
let copy;
let copy = null;
try {
// 日期数据直接返回
if(obj instanceof Date) return obj
if (Array.isArray(obj)) {
copy = [];
for (let i = 0; i < obj.length; i++) {
@ -41,6 +45,9 @@ function deepCopy(obj) {
copy[key] = deepCopy(obj[key]);
}
}
} catch (error) {
console.log('deepCopy',error)
}
return copy;
};
exports.deepCopy = deepCopy;

Loading…
Cancel
Save