|
@@ -13,13 +13,27 @@ $(function () {
|
|
|
});
|
|
|
});
|
|
|
|
|
|
-function getTcmMr(mrId, num) {
|
|
|
+function renderConfig(config) {
|
|
|
+ const classMap = {
|
|
|
+ 'conditionder': 'go-push',
|
|
|
+ 'treatment': 'recipe',
|
|
|
+ 'tcmknowledge': 'knowledge',
|
|
|
+ };
|
|
|
+ config.map((it) => {
|
|
|
+ if (+it.status === 1) {
|
|
|
+ $(".tcmWarp ." + classMap[it.code]).show();
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+function getTcmMr(mrId, config) {
|
|
|
+ renderConfig(config.planDetails || []);
|
|
|
post('/sys/mr/getTcmMr', {mrId: mrId}).then((res) => {
|
|
|
//console.log(res)
|
|
|
let data = res.data.data || {}
|
|
|
const {tcmdisease, tcmsyndrome} = data;
|
|
|
if (res.data.code === '0') {
|
|
|
- getTcmData({tcmDiag: (tcmdisease || {}).uniqueName, tcmSyndrome: (tcmsyndrome || {}).uniqueName}, num)
|
|
|
+ getTcmData({tcmDiag: (tcmdisease || {}).uniqueName, tcmSyndrome: (tcmsyndrome || {}).uniqueName}, config)
|
|
|
} else {
|
|
|
|
|
|
}
|
|
@@ -27,16 +41,18 @@ function getTcmMr(mrId, num) {
|
|
|
}
|
|
|
|
|
|
//获取处方推荐
|
|
|
-function getTcmData(param, num) {
|
|
|
- $(".recipe").show();
|
|
|
+function getTcmData(param, config) {
|
|
|
+ const item = config.planDetails.find((it) => it.code === "treatment");
|
|
|
+ const num = (item || {}).number || 3;
|
|
|
const {tcmDiag, tcmSyndrome} = param;
|
|
|
+ if (!tcmDiag) {
|
|
|
+ $(".recipe").hide();
|
|
|
+ return;
|
|
|
+ }
|
|
|
$("#jibing").text(tcmDiag + "-" + tcmSyndrome);
|
|
|
$('#bingming').text(tcmDiag);
|
|
|
$('#zhenghou').text(tcmSyndrome);
|
|
|
treatUrl = targetUrl + '?jibing=' + tcmDiag + "&zhengxing=" + tcmSyndrome;
|
|
|
- /*$("#goTreat").on("click", function () {
|
|
|
- openNewWin(targetUrl + '?jibing=' + tcmDiag + "&zhengxing=" + tcmSyndrome, true);
|
|
|
- });*/
|
|
|
//处方推荐
|
|
|
get('/lantone/private/zycftj?jibing=' + tcmDiag + "&zhengxing=" + tcmSyndrome).then((res) => {
|
|
|
//console.log(res)
|