diff --git a/src/api/screeningAudit.js b/src/api/screeningAudit.js index 04a97a927e81348ae07a7a5e5a51658e1d157d7e..2f0acdd5bce83d1200d1764ee09db96e76e75146 100644 --- a/src/api/screeningAudit.js +++ b/src/api/screeningAudit.js @@ -29,15 +29,31 @@ export function getScreeningUser(id) { method: "get", }) } -// //随访病例审核 -// export function putFollowCheck(data = {}) { -// return request({ -// url: "/disease-data/dataCheck/follow/check", -// method: "put", -// data, -// }) -// } -// //修改随访审核意见 +//筛查病例审核 +export function putScreeningCheck(data = {}) { + return request({ + url: "/disease-data/dataCheck/screening/uncheck", + method: "put", + data, + }) +} +// 获取意见标签 +export function getSysCheckNote() { + return request({ + url: "/disease-data/sysCheckNote", + method: "get", + }) +} +// 删除意见标签 +export function saveSysCheckNote(data = {}) { + return request({ + url: "/disease-data/sysCheckNote", + method: "post", + data, + }) +} + +// //修改筛查病例审核意见 // export function putFollowCheckAdvice(data = {}) { // return request({ // url: "/disease-data/dataCheck/follow/check/advice", diff --git a/src/components/FormComponents/CustomForm/FormItemSelf.vue b/src/components/FormComponents/CustomForm/FormItemSelf.vue index 0f11d76df4b2883be5970fb0a47a619bdaa923bf..5ac32f246e8a7c3d1303b842300f9c76e272cc1b 100644 --- a/src/components/FormComponents/CustomForm/FormItemSelf.vue +++ b/src/components/FormComponents/CustomForm/FormItemSelf.vue @@ -723,16 +723,18 @@ export default { if (!targetItem) { // !没有在表单子组件中找到,查找大表单id targetItem = group.find((_) => _.prop === key) - console.log(targetItem) } if (!targetItem) return - const values = dyMap[key] let display = false + + const values = dyMap[key] + if (Array.isArray(val)) { display = values.filter((v) => val.includes(v)).length > 0 } else { - display = values.includes(val) + display = values.includes(val + "") } + //! 胃上皮瘤变(高级别)胃癌和进展性胃癌控制显隐+自定义规则 if ( prop == "early_gastric_cancer" || @@ -785,7 +787,7 @@ export default { this.$set(this.form, "$_hidden" + targetItem.prop, !display) }, 200) } else { - // ! 设置每个表单中每项显隐的rules + // ! 设置每个表单中每项的rules if (!filterArr.includes(targetItem.prop)) { if (targetItem.rules && Boolean(display)) { @@ -809,12 +811,12 @@ export default { } } - // !设置大表单里的每个小表单显隐rules + // !设置大表单里的每个小表单rules if (targetItem.prop == "1669874397313_56690") { + console.log(display) // !只能写死,当前情况下,定义一个字段用来缓存是否回显,根据val // if (val == 0) { // this.showChildren = false - targetItem.column.forEach((e, index) => { // 去除esd报告 if (e.prop == "esd_path") { diff --git a/src/components/FormComponents/CustomForm/index.vue b/src/components/FormComponents/CustomForm/index.vue index d4a6d2d833dd13655a318976b80a4089c3a51f52..28004970b9213994704cdbab92c4ee5feb6f5fde 100644 --- a/src/components/FormComponents/CustomForm/index.vue +++ b/src/components/FormComponents/CustomForm/index.vue @@ -177,7 +177,7 @@ export default { watch: { formEdit: { handler() { - console.log("configforms:", this.formEdit) + // console.log("configforms:", this.formEdit) this.initfields(this.formEdit) }, }, diff --git a/src/views/Home/index.vue b/src/views/Home/index.vue index 779eee41ea29bd77da43add8a4068b7f20263942..9afb607f1fd1cd98a3b3e578bf6fbaa35e90179f 100644 --- a/src/views/Home/index.vue +++ b/src/views/Home/index.vue @@ -6,21 +6,21 @@