Commit de1ebb16 by 唐玉峰

.

parent 68c4e055
......@@ -63,8 +63,9 @@ axios.interceptors.response.use(
export default {
post(url, params, option) {
if (!url.includes("/ClinicalRoute/ClinicalRoute/GetTCMDiseases")) {
loadingInstance = Vue.prototype.$loading(loadingOption);
}
return new Promise((resolve, reject) => {
axios
.post(domain + url, params, { ...{ headers: createHeader() }, ...option })
......@@ -74,9 +75,7 @@ export default {
reject(res.data);
return;
}
loadingInstance.close();
resolve(res.data.data || res.data);
})
.catch((error) => {
......@@ -89,7 +88,6 @@ export default {
},
//医院的接口数据用
postFn(url, params, option) {
loadingInstance = Vue.prototype.$loading(loadingOption);
return new Promise((resolve, reject) => {
axios
.post(url, params, { ...{ headers: createHeader() }, ...option })
......
......@@ -90,6 +90,7 @@
</el-radio-group>
</div>
<el-form :model="formData" label-width="15px" label-position="left" ref="formData" class="formData">
<template v-if="projectType != '4'">
<el-table
ref="multipleTable"
v-if="formData.tableList && formData.tableList.length"
......@@ -311,7 +312,10 @@
<el-table-column show-overflow-tooltip property="specimen_id" label="标本" width="130" v-if="projectType == '3'">
<template #default="scope">
<template v-if="scope.row.ischeck == 1 && scope.row.orderType">
<el-form-item :prop="`tableList.${scope.row.customIndex}.specimen_id`" :rules="[{ required: false, message: '请选择' }]">
<el-form-item
:prop="`tableList.${scope.row.customIndex}.specimen_id`"
:rules="[{ required: false, message: '请选择' }]"
>
<template #label> <span></span></template>
<el-select
size="mini"
......@@ -321,7 +325,8 @@
v-model="scope.row.specimen_id"
:disabled="!scope.row.isAdd"
>
<el-option v-for="item in specimenList" :key="item.id" :label="item.describe" :value="item.describe"> </el-option>
<el-option v-for="item in specimenList" :key="item.id" :label="item.describe" :value="item.describe">
</el-option>
</el-select>
</el-form-item>
</template>
......@@ -369,7 +374,12 @@
]"
>
<template #label> <span></span></template>
<el-select size="mini" v-model="scope.row.medicalPurpose" :disabled="!scope.row.isAdd" @change="tbChange(scope.row)">
<el-select
size="mini"
v-model="scope.row.medicalPurpose"
:disabled="!scope.row.isAdd"
@change="tbChange(scope.row)"
>
<el-option v-for="item in medicalPurposeoptions" :key="item.id" :label="item.describe" :value="item.describe">
</el-option>
</el-select>
......@@ -490,7 +500,10 @@
<el-table-column show-overflow-tooltip property="specimen_id" label="标本" width="130" v-if="projectType != '3'">
<template #default="scope">
<template v-if="scope.row.ischeck == 1 && scope.row.orderType">
<el-form-item :prop="`tableList.${scope.row.customIndex}.specimen_id`" :rules="[{ required: false, message: '请选择' }]">
<el-form-item
:prop="`tableList.${scope.row.customIndex}.specimen_id`"
:rules="[{ required: false, message: '请选择' }]"
>
<template #label> <span></span></template>
<el-select
size="mini"
......@@ -500,7 +513,8 @@
v-model="scope.row.specimen_id"
:disabled="!scope.row.isAdd"
>
<el-option v-for="item in specimenList" :key="item.id" :label="item.describe" :value="item.describe"> </el-option>
<el-option v-for="item in specimenList" :key="item.id" :label="item.describe" :value="item.describe">
</el-option>
</el-select>
</el-form-item>
</template>
......@@ -611,6 +625,40 @@
<el-table-column show-overflow-tooltip property="emergency" label="急诊" width="85"> </el-table-column>
<el-table-column label="操作" width="80"> </el-table-column>
</el-table>
</template>
<el-table
v-if="projectType == '4'"
ref="multipleTable"
row-key="uidd"
:data="formData.tableList"
height="100%"
style="width: 100%"
:tree-props="{ children: 'children', hasChildren: 'hasChildren' }"
:select-on-indeterminate="true"
@selection-change="SelectionChange"
@select-all="selectAll"
@select="select"
default-expand-all
size="mini"
:row-class-name="rowClass"
>
<el-table-column type="selection" :selectable="selectEnable" width="50" />
<el-table-column show-overflow-tooltip property="advice_name" label="路径名称" />
<el-table-column show-overflow-tooltip property="orderType" label="类型"> </el-table-column>
<el-table-column show-overflow-tooltip property="project_Name" label="医院项目名称"> </el-table-column>
<el-table-column show-overflow-tooltip property="drugDosage" label="药品用量">
<template #default="scope">
<template v-if="scope.row.ischeck == 1 && scope.row.orderType">
<el-form-item :prop="`tableList.${scope.row.customIndex}.drugDosage`" :rules="[{ required: true, message: '请填写' }]">
<template #label> <span></span></template>
<el-input v-model.trim="scope.row.drugDosage" size="mini" placeholder="请输入"></el-input>
</el-form-item>
</template>
<span v-else>{{ scope.row.drugDosage }}</span>
</template>
</el-table-column>
<el-table-column show-overflow-tooltip property="useUnit" label="用量单位" />
</el-table>
</el-form>
</div>
</div>
......@@ -668,6 +716,271 @@
</template>
</el-dialog>
<!--病情变异弹框结束 -->
<!-- 中药弹框 -->
<el-dialog :visible.sync="zy" width="40%" @close="gocolse">
<el-form ref="formzy" :model="form1" :label-position="labelPosition" size="mini" label-width="110px">
<el-row>
<el-col :span="12">
<el-form-item
label="服药量:"
prop="dosage"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-input-number class="w100" v-model.trim="form1.dosage" size="mini" placeholder="请输入" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label=" 服药量单位:"
prop="dosingUnit"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-input v-model.trim="form1.dosingUnit" size="mini" class="w100" readonly placeholder="请输入" /> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
prop="dosageOfDecoctions"
label=" 煎药用量:"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-input-number class="w100" v-model.trim="form1.dosageOfDecoctions" size="mini" placeholder="请输入" /> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
label=" 付数:"
prop="medicalNum"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-input-number class="w100" v-model.trim="form1.medicalNum" size="mini" placeholder="请输入" /> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
label="中药用法:"
prop="usage"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-select size="mini" class="w100" v-model="form1.usage" filterable remote :filter-method="remoteMethod1">
<el-option v-for="item in usages" :key="item.id" :label="item.describe" :value="item.describe"> </el-option>
</el-select> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
prop="usePlanID"
label="用药频率:"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-select size="mini" class="w100" v-model="form1.usePlanID" filterable remote :filter-method="remoteMethod2">
<el-option v-for="item in usePlanIDs" :key="item.id" :label="item.describe" :value="item.describe"> </el-option>
</el-select> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
label="给药方式:"
prop="useWayID"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-select size="mini" class="w100" v-model="form1.useWayID" filterable remote :filter-method="remoteMethod3">
<el-option v-for="item in useWayIDs" :key="item.id" :label="item.describe" :value="item.describe"> </el-option>
</el-select> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
label="服药时间:"
prop="durationOfMedication"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-select size="mini" class="w100" v-model="form1.durationOfMedication" filterable remote :filter-method="remoteMethod4">
<el-option v-for="item in durationOfMedications" :key="item.id" :label="item.describe" :value="item.describe"> </el-option>
</el-select> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
label="服药方法:"
prop="medicationMethod"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-select class="w100" size="mini" v-model="form1.medicationMethod" filterable remote :filter-method="remoteMethod5">
<el-option v-for="item in medicationMethods" :key="item.id" :label="item.describe" :value="item.describe"> </el-option>
</el-select> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
label="煎药方式:"
prop="decoctingMethod"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-select class="w100" size="mini" v-model="form1.decoctingMethod" filterable remote :filter-method="remoteMethod6">
<el-option v-for="item in decoctingMethods" :key="item.id" :label="item.describe" :value="item.describe"> </el-option>
</el-select> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
label="中医诊断:"
prop="TCMDiagnosis"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-input class="w100" v-model.trim="form1.TCMDiagnosis" size="mini" placeholder="请输入" /> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
label="中医病证:"
prop="TCMDiseaseID"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-autocomplete
class="w100"
v-model="form1.TCMDiseaseID"
:fetch-suggestions="querySearchAsync"
clearable
placeholder="请输入"
@select="handleSelect"
></el-autocomplete> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
label="中医证候:"
prop="TCMSyndromeID"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-autocomplete
class="w100"
v-model="form1.TCMSyndromeID"
:fetch-suggestions="querySearchAsync1"
clearable
placeholder="请输入"
@select="handleSelect1"
></el-autocomplete> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
class="w100"
prop="TCMDiseaseNum"
label="中医病证编码:"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-autocomplete
class="w100"
v-model="form1.TCMDiseaseNum"
:fetch-suggestions="querySearchAsync"
clearable
placeholder="请输入"
@select="handleSelect"
></el-autocomplete> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
prop="TCMSyndromeNum"
label="中医证候编码:"
:rules="[
{
required: true,
message: '请输入',
},
]"
>
<el-autocomplete
class="w100"
v-model="form1.TCMSyndromeNum"
:fetch-suggestions="querySearchAsync1"
clearable
placeholder="请输入"
@select="handleSelect1"
></el-autocomplete> </el-form-item
></el-col>
<el-col :span="12">
<el-form-item
label="备注:"
prop="remark"
:rules="[
{
required: false,
message: '请输入',
},
]"
>
<el-input v-model.trim="form1.remark" size="mini" placeholder="请输入" type="textarea" :autosize="{ minRows: 3 }" />
</el-form-item>
</el-col>
</el-row>
</el-form>
<template #footer>
<span class="dialog-footer">
<el-button size="mini" @click="gocolse">取消</el-button>
<el-button size="mini" type="primary" @click="gook">确定 </el-button>
</span>
</template>
</el-dialog>
</div>
</template>
<script>
......@@ -716,6 +1029,24 @@ export default {
reason: "", //变异原因
remarks: "", //备注
},
form1: {
dosage: 0,
dosingUnit: "包",
dosageOfDecoctions: 0,
medicalNum: 0,
usage: "",
usePlanID: "",
useWayID: "",
durationOfMedication: "",
medicationMethod: "",
decoctingMethod: "",
TCMDiagnosis: "",
TCMDiseaseID: "",
TCMSyndromeID: "",
TCMDiseaseNum: "",
TCMSyndromeNum: "",
remark: "",
},
//路径天数下拉数据
options: [],
reasonoptions: [], //变异原因
......@@ -776,8 +1107,22 @@ export default {
{ id: "1", name: "药疗" },
{ id: "2", name: "检查" },
{ id: "3", name: "检验" },
{ id: "4", name: "中药" },
],
myTimer: null,
zy: false,
usages: [], //中药用法
usages1: [], //中药用法
usePlanIDs: [], // 用药频率
usePlanIDs1: [], // 用药频率
useWayIDs: [], //给药方式
useWayIDs1: [], //给药方式
durationOfMedications: [], //服药时间
durationOfMedications1: [], //服药时间
medicationMethods: [], //服药方法
medicationMethods1: [], //服药方法
decoctingMethods: [], // 煎药方式
decoctingMethods1: [], //煎药方式
};
},
mounted() {
......@@ -788,10 +1133,7 @@ export default {
this.getIsRoute();
this.gettopdata();
this.getlefttime();
this.gemedicUseModeoptions();
this.gemedicUsePlanoptions();
this.getmedicalPurposeoptions();
this.getspecimenList();
this.getByType();
},
watch: {
query() {
......@@ -1157,15 +1499,7 @@ export default {
}
this.goSeeScoredialogFormVisible = false;
},
//获取途径,频率的下拉数据
gemedicUseModeoptions() {
http.post(`/ClinicalRoute/ClinicalRoute/GetStaCRParametersByType?type=1`, {})
.then((data) => {
this.medicUseModeoptions = data;
this.medicUseModeoptionsLise = data;
})
.catch((error) => {});
},
remotemedicUsePlan(query) {
this.query1 = query;
if (query !== "") {
......@@ -1196,28 +1530,82 @@ export default {
this.specimenList = this.specimenListoptions;
}
},
//获取频率,频率的下拉数据
gemedicUsePlanoptions() {
http.post(`/ClinicalRoute/ClinicalRoute/GetStaCRParametersByType?type=2`, {})
.then((data) => {
this.medicUsePlanoptions = data;
this.medicUsePlanoptionsList = data;
})
.catch((error) => {});
remoteMethod1(query) {
if (query !== "") {
this.usages = this.usages.filter((item) => {
return item.describe.toLowerCase().indexOf(query.toLowerCase()) > -1 || item.pinyin.toLowerCase().indexOf(query.toLowerCase()) > -1;
});
} else {
this.usages = this.usages1;
}
},
//获取用要目的下拉数据
getmedicalPurposeoptions() {
http.post(`/ClinicalRoute/ClinicalRoute/GetStaCRParametersByType?type=3`, {})
.then((data) => {
this.medicalPurposeoptions = data;
})
.catch((error) => {});
remoteMethod2(query) {
if (query !== "") {
this.usePlanIDs = this.usePlanIDs.filter((item) => {
return item.describe.toLowerCase().indexOf(query.toLowerCase()) > -1 || item.pinyin.toLowerCase().indexOf(query.toLowerCase()) > -1;
});
} else {
this.usePlanIDs = this.usePlanIDs1;
}
},
remoteMethod3(query) {
if (query !== "") {
this.useWayIDs = this.useWayIDs.filter((item) => {
return item.describe.toLowerCase().indexOf(query.toLowerCase()) > -1 || item.pinyin.toLowerCase().indexOf(query.toLowerCase()) > -1;
});
} else {
this.useWayIDs = this.useWayIDs1;
}
},
remoteMethod4(query) {
if (query !== "") {
this.durationOfMedications = this.durationOfMedications.filter((item) => {
return item.describe.toLowerCase().indexOf(query.toLowerCase()) > -1 || item.pinyin.toLowerCase().indexOf(query.toLowerCase()) > -1;
});
} else {
this.durationOfMedications = this.durationOfMedications1;
}
},
remoteMethod5(query) {
if (query !== "") {
this.medicationMethods = this.medicationMethods.filter((item) => {
return item.describe.toLowerCase().indexOf(query.toLowerCase()) > -1 || item.pinyin.toLowerCase().indexOf(query.toLowerCase()) > -1;
});
} else {
this.medicationMethods = this.medicationMethods1;
}
},
remoteMethod6(query) {
if (query !== "") {
this.decoctingMethods = this.decoctingMethods.filter((item) => {
return item.describe.toLowerCase().indexOf(query.toLowerCase()) > -1 || item.pinyin.toLowerCase().indexOf(query.toLowerCase()) > -1;
});
} else {
this.decoctingMethods = this.decoctingMethods1;
}
},
getspecimenList() {
http.post(`/ClinicalRoute/ClinicalRoute/GetStaCRParametersByType?type=6`, {})
getByType() {
http.post(`/ClinicalRoute/ClinicalRoute/GetStaCRParametersByType`, {})
.then((data) => {
this.specimenList = data;
this.specimenListoptions = data;
this.medicUseModeoptions = data.type1;
this.medicUseModeoptionsLise = data.type1;
this.medicUsePlanoptions = data.type2;
this.medicUsePlanoptionsList = data.type2;
this.medicalPurposeoptions = data.type3;
this.specimenList = data.type6;
this.specimenListoptions = data.type6;
this.usages = data.type7;
this.usages1 = data.type7;
this.usePlanIDs = data.type8;
this.usePlanIDs1 = data.type8;
this.useWayIDs = data.type9;
this.useWayIDs1 = data.type9;
this.durationOfMedications = data.type10;
this.durationOfMedications1 = data.type10;
this.medicationMethods = data.type11;
this.medicationMethods1 = data.type11;
this.decoctingMethods = data.type12;
this.decoctingMethods1 = data.type12;
})
.catch((error) => {});
},
......@@ -1301,14 +1689,14 @@ export default {
// 控制选框是否被选中
toggleSelection(row, select) {
if (row) {
this.$nextTick(() => {
this.$refs.multipleTable && this.$refs.multipleTable.toggleRowSelection(row, select);
});
if (select == true) {
row.ischeck = 1;
} else {
row.ischeck = 2;
}
this.$nextTick(() => {
this.$refs.multipleTable && this.$refs.multipleTable.toggleRowSelection(row, select);
});
}
},
......@@ -1443,6 +1831,7 @@ export default {
{}
)
.then((data) => {
if (this.projectType != "4") {
data.route1.forEach((element) => {
if (element.children) {
this.setData(element.children);
......@@ -1453,10 +1842,11 @@ export default {
this.setData(element.children);
}
});
// this.newtable1 = data.route1;
// this.newtable2 = data.route2;
}
this.formData.tableList = this.radio == 1 ? data.route1 : data.route2;
this.setIndex(this.formData.tableList);
console.log(this.formData.tableList);
})
.catch((error) => {
console.log(error);
......@@ -1493,7 +1883,6 @@ export default {
//点击左侧时间线 获取右侧表格数据
timeclick(val) {
console.log(val);
this.timeindex = val.inhosdays;
this.case_routeid = val.case_routeid;
this.inhosdays = val.inhosdays;
......@@ -1515,7 +1904,11 @@ export default {
return;
}
if (valid) {
if (this.projectType != "4") {
this.saveSetPatientRoutes();
} else {
this.zy = true;
}
}
});
}
......@@ -1623,6 +2016,110 @@ export default {
return a[0].describe;
}
},
gocolse() {
this.form1 = {
dosage: 0,
dosingUnit: "包",
dosageOfDecoctions: 0,
medicalNum: 0,
usage: "",
usePlanID: "",
useWayID: "",
durationOfMedication: "",
medicationMethod: "",
decoctingMethod: "",
TCMDiagnosis: "",
TCMDiseaseID: "",
TCMSyndromeID: "",
TCMDiseaseNum: "",
TCMSyndromeNum: "",
remark: "",
};
this.$refs.formzy.resetFields();
this.zy = false;
},
gook() {
this.$refs.formzy.validate((valid) => {
if (valid) {
let obj = {};
obj.route1 = this.multipleSelection.filter((item) => item.adviceType);
obj.route2 = this.multipleSelection1.filter((item) => item.adviceType);
obj.fromInfo = this.form1;
http.post(`/ClinicalRoute/ClinicalRoute/SetPatientRouteZYs?pid=${this.$route.query.pid}`, obj)
.then((data) => {
data.map((item) => {
if (item.code == "0") {
this.msg("success", item.msg);
} else {
this.msg("error", item.msg);
}
});
this.gocolse();
this.getTableData();
})
.catch((error) => {});
}
});
},
querySearchAsync(queryString, cb) {
if (queryString && queryString != "null") {
http.post(`/ClinicalRoute/ClinicalRoute/GetTCMDiseases?searchQuery=${queryString}`)
.then((data) => {
console.log(data);
if (data && data.length) {
let restaurants = data.map((item) => {
return {
value: item.name,
tcmDiseaseID: item.tcmDiseaseID,
tcmDiseaseNum: item.tcmDiseaseNum,
};
});
cb(restaurants);
} else {
cb([]);
}
})
.catch((error) => {});
} else {
cb([]);
}
},
handleSelect(item) {
this.form1.TCMDiseaseID = item.tcmDiseaseID;
this.form1.TCMDiseaseNum = item.tcmDiseaseNum;
this.form1.TCMDiagnosis = this.form1.TCMDiseaseID + "--" + this.form1.TCMSyndromeID;
},
querySearchAsync1(queryString, cb) {
if (queryString && queryString != "null") {
http.post(`/ClinicalRoute/ClinicalRoute/GetCMSyndromes?searchQuery=${queryString}`)
.then((data) => {
console.log(data);
if (data && data.length) {
let restaurants = data.map((item) => {
return {
value: item.name,
tcmSyndromeID: item.tcmSyndromeID,
tcmSyndromeNum: item.tcmSyndromeNum,
};
});
cb(restaurants);
} else {
cb([]);
}
})
.catch((error) => {});
} else {
cb([]);
}
},
handleSelect1(item) {
this.form1.TCMSyndromeID = item.tcmSyndromeID;
this.form1.TCMSyndromeNum = item.tcmSyndromeNum;
this.form1.TCMDiagnosis = this.form1.TCMDiseaseID + "--" + this.form1.TCMSyndromeID;
},
},
};
</script>
......
......@@ -69,9 +69,13 @@
<span></span>
<div style="color: red" v-show="show">有未保存排序内容!</div>
<div class="">
<el-button size="mini" type="primary" @click="rightadd()">添加</el-button>
<el-checkbox v-mode="isZY" @change="checkAl">中医</el-checkbox>
<el-button size="mini" type="primary" class="mar-left-15" @click="rightadd()">添加</el-button>
<el-button size="mini" type="danger" @click="rightdelarr()">删除</el-button>
<el-button size="mini" type="success" @click="saveSort(2, righttableData, '/ClinicalRoute/ClinicalRoute/UpdateMapCRAProject')"
<el-button
size="mini"
type="success"
@click="saveSort(2, righttableData, `/ClinicalRoute/ClinicalRoute/UpdateMapCRAProject?isZY=${isZY}`)"
>保存排序</el-button
>
</div>
......@@ -438,6 +442,7 @@ export default {
medicUseModeoptionsLise: [],
medicUsePlanoptions: [], //频率
medicUsePlanoptionsList: [],
isZY: false,
};
},
mounted() {
......@@ -459,6 +464,10 @@ export default {
cridChange(e) {
this.ruleForm.crid = e;
},
checkAl(e) {
this.isZY = e;
this.getRightList();
},
GetCopyGetCRInfo(query) {
http.post(`/ClinicalRoute/ClinicalRoute/CopyGetCRInfo?searchQuery=${query}`, {}).then((data) => {
this.options = data;
......@@ -647,7 +656,7 @@ export default {
arr.push(item);
});
http.post(`/ClinicalRoute/ClinicalRoute/CreateMapCRAProject?ApplyDoctor=${this.$route.query.ApplyDoctor * 1}`, arr)
http.post(`/ClinicalRoute/ClinicalRoute/CreateMapCRAProject?ApplyDoctor=${this.$route.query.ApplyDoctor * 1}&isZY=${this.isZY}`, arr)
.then((data) => {
Message.success({
message: "添加成功!",
......@@ -664,7 +673,7 @@ export default {
},
rightselectbtn() {
if (this.rightnameinput) {
http.post(`/ClinicalRoute/ClinicalRoute/GetProjectInfo?searchQuery=${this.rightnameinput}`, {})
http.post(`/ClinicalRoute/ClinicalRoute/GetProjectInfo?searchQuery=${this.rightnameinput}&isZY=${this.isZY}`, {})
.then((data) => {
if (data && data.length) {
data.map((item) => {
......@@ -684,7 +693,7 @@ export default {
//获取左侧 初始化数据
getRightList() {
http.post(`/ClinicalRoute/ClinicalRoute/GetMapCRAProjectInfo?adviceid=${this.adviceid}`, {})
http.post(`/ClinicalRoute/ClinicalRoute/GetMapCRAProjectInfo?adviceid=${this.adviceid}&isZY=${this.isZY}`, {})
.then((data) => {
this.show = false;
this.righttableData = data;
......@@ -788,6 +797,8 @@ export default {
},
rightadd() {
if (this.adviceid) {
this.rightdialogData = [];
this.rightnameinput = "";
this.RightdialogTableVisible = true;
} else {
Message.warning({
......@@ -815,7 +826,7 @@ export default {
newarr.push(this.rightarr[key].id);
});
if (newarr.length > 0) {
http.post(`/ClinicalRoute/ClinicalRoute/RemoveMapCRAProject?ApplyDoctor=${this.$route.query.ApplyDoctor * 1}`, newarr)
http.post(`/ClinicalRoute/ClinicalRoute/RemoveMapCRAProject?ApplyDoctor=${this.$route.query.ApplyDoctor * 1}&isZY=${this.isZY}`, newarr)
.then((data) => {
Message.success({
message: `${data.message}`,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment