pengjun 1 year ago
parent
commit
e0c0553bf3
  1. 2
      public/sysConfig.json
  2. 35
      src/components/doctorCheck/CheckPicture.vue
  3. 1
      src/views/doctorCheck/doctorCheck.vue

2
public/sysConfig.json

@ -1,4 +1,4 @@
{ {
"apiurl": "http://192.168.2.67:9529",
"apiurl": "http://140.143.162.39:9529",
"softName": "神豚体检管理系统" "softName": "神豚体检管理系统"
} }

35
src/components/doctorCheck/CheckPicture.vue

@ -9,6 +9,10 @@
<el-button type="primary" class="btnClass" @click="btnExpPic" :disabled="doctorBtnDisabled('btnExpPic')" <el-button type="primary" class="btnClass" @click="btnExpPic" :disabled="doctorBtnDisabled('btnExpPic')"
size="small">导图</el-button> size="small">导图</el-button>
</div> </div>
<div v-show="checkPagePriv(pagePriv.privs, '裁图')">
<el-button type="primary" class="btnClass" @click="btnCutPic" :disabled="doctorBtnDisabled('btnCutPic')"
size="small">裁图</el-button>
</div>
<div v-show="checkPagePriv(pagePriv.privs, '保存')"> <div v-show="checkPagePriv(pagePriv.privs, '保存')">
<el-button type="primary" class="btnClass" @click="btnSavePic" :disabled="doctorBtnDisabled('btnSavePic')" <el-button type="primary" class="btnClass" @click="btnSavePic" :disabled="doctorBtnDisabled('btnSavePic')"
size="small">保存</el-button> size="small">保存</el-button>
@ -282,6 +286,37 @@ export default {
this.dialogCheckPictureUpload = true; this.dialogCheckPictureUpload = true;
}, },
// // dicom
btnCutPic() {
if (this.checkPictures.length == 0) {
this.$message.warning({ showClose: true, message: "暂无可裁图片!" });
return;
}
if (!this.$peisAPI) {
this.$message.info({ showClose: true, message: "此功能,需要在壳客户端才可运行!" })
return
}
let token = window.sessionStorage.getItem("token");
let toOutShell = {
images:this.checkPictures,
token,
};
this.$peisAPI.imageCut(JSON.stringify(toOutShell))
.then(res => {
let lres = JSON.parse(res)
if (lres.code > -1) {
this.getCheckPictures(this.dataTransOpts.tableS.register_check.id);
}else{
console.log('裁图失败',lres.message)
}
})
.catch(err => {
console.log('裁图失败',err)
})
},
// //
closePicUpload() { closePicUpload() {
this.dialogCheckPictureUpload = false; this.dialogCheckPictureUpload = false;

1
src/views/doctorCheck/doctorCheck.vue

@ -402,6 +402,7 @@ export default {
case 'delSug': // case 'delSug': //
case 'btnGetPic': // case 'btnGetPic': //
case 'btnExpPic': // case 'btnExpPic': //
case 'btnCutPic': //
case 'btnSavePic': // case 'btnSavePic': //
case 'btnDelImage': // case 'btnDelImage': //
// console.log('btnFlagName RegisterCheckEdit', btnFlagName, RegisterCheckEdit.completeFlag) // console.log('btnFlagName RegisterCheckEdit', btnFlagName, RegisterCheckEdit.completeFlag)

Loading…
Cancel
Save