From 47efee4e578552c77390411d37b5427811999211 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期六, 11 五月 2024 16:43:28 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/tasklist/index.vue | 58 ++++++-------- src/api/smartor/patphysical.js | 2 src/api/system/menu.js | 4 src/views/followvisit/tasklist/FollowupDetails/index.vue | 6 src/api/AiCentre/indicator.js | 8 ++ src/views/repositoryai/outsideChain/publicity.vue | 35 ++++++++ src/views/repositoryai/outsideChain/questionnaire.vue | 17 ++++ src/views/repositoryai/verbaltrick/particulars/index.vue | 6 src/components/Regular/index.vue | 6 + src/views/knowledge/questionnaire/compilequer/index.vue | 4 src/views/repositoryai/intention/index.vue | 54 +++++++++---- src/views/patient/propaganda/particty.vue | 36 ++++----- 12 files changed, 154 insertions(+), 82 deletions(-) diff --git a/src/api/AiCentre/indicator.js b/src/api/AiCentre/indicator.js index 006829e..695c223 100644 --- a/src/api/AiCentre/indicator.js +++ b/src/api/AiCentre/indicator.js @@ -132,4 +132,12 @@ data:data, }); } +// 娴嬭瘯鎸囨爣 +export function testtagerlist(data) { + return request({ + url: "/smartor/target/targetQuesMate", + method: "post", + data:data, + }); +} diff --git a/src/api/smartor/patphysical.js b/src/api/smartor/patphysical.js index 59840bc..8466a35 100644 --- a/src/api/smartor/patphysical.js +++ b/src/api/smartor/patphysical.js @@ -4,7 +4,7 @@ export function listPatphysical(query) { return request({ url: '/smartor/patphysical/selectPatMedPhysicalList', - method: 'get', + method: 'post', data: query }) } diff --git a/src/api/system/menu.js b/src/api/system/menu.js index 86daaf6..ce256c2 100644 --- a/src/api/system/menu.js +++ b/src/api/system/menu.js @@ -36,7 +36,7 @@ // 鏂板鑿滃崟 export function addMenu(data) { return request({ - url: '/system/menu', + url: '/system/menu/add', method: 'post', data: data }) @@ -57,4 +57,4 @@ url: '/system/menu/remove/' + menuId, method: 'get' }) -} \ No newline at end of file +} diff --git a/src/components/Regular/index.vue b/src/components/Regular/index.vue index 5de3b58..6368c34 100644 --- a/src/components/Regular/index.vue +++ b/src/components/Regular/index.vue @@ -255,8 +255,12 @@ } regex = regex.slice(0, -1); regexno = regexno.slice(0, -1); + if (regexno) { + hostregexno = "^(?!.*(?:" + `${regexno}` + ")).*$"; + } else { + hostregexno = ""; + } hostregex = "(?=.*(?:" + `${regex}` + ")).*$"; - hostregexno = "^(?!.(?:" + `${regexno}` + ")).*$"; this.TargetoptionList[index].targetregex = hostregex; this.TargetoptionList[index].targetregex2 = hostregexno; console.log(hostregex, "纭畾瀛楀尮閰�"); diff --git a/src/views/followvisit/tasklist/FollowupDetails/index.vue b/src/views/followvisit/tasklist/FollowupDetails/index.vue index da33a19..c597bae 100644 --- a/src/views/followvisit/tasklist/FollowupDetails/index.vue +++ b/src/views/followvisit/tasklist/FollowupDetails/index.vue @@ -930,8 +930,8 @@ <el-table-column label="鎮h�呮潵婧�" align="center" - key="source" - prop="source" + key="sourcefrom" + prop="sourcefrom" /> <el-table-column label="鎵嬫満鍙风爜" @@ -1088,7 +1088,7 @@ created() { this.Addsubtask(); this.Getsubtask(); - + }, methods: { diff --git a/src/views/followvisit/tasklist/index.vue b/src/views/followvisit/tasklist/index.vue index e8de0b2..71c8e71 100644 --- a/src/views/followvisit/tasklist/index.vue +++ b/src/views/followvisit/tasklist/index.vue @@ -105,7 +105,7 @@ size="medium" :disabled="single" @click="handleUpdate" - v-hasPermi="['system:user:edit']" + >淇敼</el-button > </el-col> @@ -149,54 +149,39 @@ @selection-change="handleSelectionChange" > <el-table-column type="selection" width="50" align="center" /> - <el-table-column label="搴忓彿" fixed align="center" key="id" prop="id" /> + <el-table-column label="搴忓彿" fixed align="center" key="taskid" prop="taskid" /> <el-table-column label="浠诲姟鍚嶇О" fixed align="center" sortable - key="name" - prop="name" + key="taskName" + prop="taskName" :show-overflow-tooltip="true" /> <el-table-column label="浠诲姟鎻忚堪" align="center" - key="describe" - prop="describe" + key="taskDesc" + prop="taskDesc" /> <el-table-column label="寰呮墽琛�/鎬讳换鍔�" align="center" key="nickName" prop="nickName" - /> - - <!-- <el-table-column - label="瀹℃牳浜�" - align="center" - key="create_by" - prop="create_by" - width="120" - :show-overflow-tooltip="true" - /> - <el-table-column - label="瀹℃牳鏃堕棿" - sortable - align="center" - prop="create_time" - width="160" > + <template slot-scope="scope"> - <span>{{ parseTime(scope.row.create_time) }}</span> + <span>{{ scope.row.wfs}}/{{ scope.row.yfs }}</span> </template> - </el-table-column> --> + </el-table-column> <el-table-column label="鍒涘缓浜�" align="center" - key="create_by" - prop="create_by" + key="createBy" + prop="createBy" width="120" :show-overflow-tooltip="true" /> @@ -204,11 +189,11 @@ label="鍒涘缓鏃堕棿" sortable align="center" - prop="create_time" + prop="createTime" width="160" > <template slot-scope="scope"> - <span>{{ parseTime(scope.row.create_time) }}</span> + <span>{{ parseTime(scope.row.createTime) }}</span> </template> </el-table-column> @@ -232,9 +217,18 @@ size="medium" type="text" @click="handleUpdate(scope.row)" - v-hasPermi="['system:user:edit']" + ><span class="button-zx" - ><i class="el-icon-s-promotion"></i>寮�濮嬫墽琛�</span + ><i class="el-icon-s-promotion"></i>浠诲姟鍙戣捣</span + ></el-button + > + <el-button + size="medium" + type="text" + @click="handleUpdate(scope.row)" + + ><span class="button-zx" + ><i class="el-icon-s-promotion"></i>渚濈収鏂板</span ></el-button > </template> @@ -284,7 +278,7 @@ <el-row :gutter="20"> <el-col :span="12" ><el-form-item label="浠诲姟鍚嶇О"> - <el-input v-model="form.name"></el-input> </el-form-item + <el-input v-model="form.taskName"></el-input> </el-form-item ></el-col> </el-row> <el-row :gutter="20"> @@ -717,7 +711,7 @@ handleUpdate(row) { this.$router.push({ path: "/followvisit/particty", - query: { type: row.type, id: row.taskid }, + query: { type: row.hospType, id: row.taskid }, }); }, // 鍒犻櫎浠诲姟 diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue index 7e7e61a..d49e57d 100644 --- a/src/views/knowledge/questionnaire/compilequer/index.vue +++ b/src/views/knowledge/questionnaire/compilequer/index.vue @@ -541,9 +541,9 @@ :inline="true" label-width="98px" > - <el-form-item label="鏍囬" prop="userName"> + <el-form-item label="闂鏍囬" prop="topic"> <el-input - v-model="queryParams.userName" + v-model="queryParams.topic" placeholder="璇疯緭鍏�" clearable style="width: 200px" diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue index 42620a3..d191f38 100644 --- a/src/views/patient/propaganda/particty.vue +++ b/src/views/patient/propaganda/particty.vue @@ -7,7 +7,7 @@ <el-step icon="el-icon-edit" title="鍩虹淇℃伅" - description="閫夋嫨瀹f暀妯$増銆佸舰寮忕瓑鍩虹淇℃伅" + description="閫夋嫨妯$増銆佸舰寮忕瓑鍩虹淇℃伅" ></el-step> <el-step icon="el-icon-user" @@ -22,11 +22,7 @@ <div class="leftvlue" style="margin: 0 20px"> <!-- 鍩烘湰淇℃伅 --> <div v-if="Editprogress == 1"> - <el-alert - title="閫夋嫨瀹f暀妯$増銆佸舰寮忕瓑鍩虹淇℃伅" - type="success" - effect="dark" - > + <el-alert title="閫夋嫨妯$増銆佸舰寮忕瓑鍩虹淇℃伅" type="success" effect="dark"> </el-alert> <div class="leftvlue-jbxx"> <!-- 鍩虹淇℃伅 --> @@ -576,20 +572,7 @@ <el-form-item label="鎮h�呭悕绉帮細"> <el-input v-model="patientqueryParams.name"></el-input> </el-form-item> - <!-- <el-form-item label="鎮h�呮潵婧�" prop="status"> - <el-select - v-model="patientqueryParams.topic" - placeholder="璇烽�夋嫨" - > - <el-option - v-for="item in topicoptions" - :key="item.value" - :label="item.label" - :value="item.value" - > - </el-option> - </el-select> - </el-form-item> --> + <el-form-item label="灏辫瘖绉戝" prop="status"> <el-select v-model="patientqueryParams.topic" @@ -1114,6 +1097,19 @@ }); this.form.patTaskRelevances.push(...this.SelectPatientslist); this.dialogVisiblepatient = false; + this.assignedVariable() + }, + // 鍙橀噺澶勭悊璧嬪�兼湇鍔� + assignedVariable() { + // 鑾峰彇鎮h�呭垪琛ㄤ俊鎭惊鐜� + console.log(this.variableList,'this.variableList'); + this.form.patTaskRelevances.forEach((item) => { + this.variableList.forEach((item1) => { + + }) + }) + // 鍙栨暟鎹~鍏呭彉閲忔暟缁� + // 鏁扮粍杞璞″瓨鍏� }, // 鍙橀噺--------------- diff --git a/src/views/repositoryai/intention/index.vue b/src/views/repositoryai/intention/index.vue index 0b3eb02..54a3438 100644 --- a/src/views/repositoryai/intention/index.vue +++ b/src/views/repositoryai/intention/index.vue @@ -517,7 +517,7 @@ v-model="indexform.reply" maxlength="50" show-word-limit - > + > </el-input ></el-form-item> </div> @@ -535,14 +535,16 @@ <el-col :span="12"> <el-form-item label="娴嬭瘯杈撳叆" prop="nickName"> <el-input - v-model="testvalue" + v-model="indexform.content" placeholder="璇疯緭鍏ユ祴璇曞唴瀹�" maxlength="40" /> </el-form-item> </el-col> <el-col :span="4"> - <el-button type="success">寮�濮嬫祴璇�</el-button> + <el-button type="success" @click="testtagerlist" + >寮�濮嬫祴璇�</el-button + > </el-col> </el-row> </el-form> @@ -652,6 +654,7 @@ gettargetInfo, particulartarget, gettargetInfoedit, + testtagerlist, addtarget, deletetarget, getillnesslist, @@ -706,9 +709,7 @@ }, //绫诲埆琛ㄥ崟 // 琛ㄦ牸鏁版嵁 targetList: null, - testuserList: [ - - ], + testuserList: [], // 寮瑰嚭灞傛爣棰� title: "", // 鏄惁鏄剧ず寮瑰嚭灞� @@ -1158,18 +1159,20 @@ console.log(row); this.title = "鎸囨爣璇︽儏"; this.indexform = row; - if(!row.targetoptionList[0]){ - row.targetoptionList=[{ - targettype: "1", - targetvalue: "", - targetregex: "", - targetregex2: "", - isoperation: 1, - dynamiccruxs: [], - nodynamiccruxs: [], - dynamiccruxsJson: "", - nodynamiccruxsJson: "", - },] + if (!row.targetoptionList[0]) { + row.targetoptionList = [ + { + targettype: "1", + targetvalue: "", + targetregex: "", + targetregex2: "", + isoperation: 1, + dynamiccruxs: [], + nodynamiccruxs: [], + dynamiccruxsJson: "", + nodynamiccruxsJson: "", + }, + ]; } this.dynamicTags = row.baseTagList.map(this.processElement); this.testuserList = row.targetoptionList; @@ -1224,6 +1227,21 @@ } }); }, + // 娴嬭瘯琛ㄥ崟 + testtagerlist() { + if (this.indexform.content) { + let data = this.indexform; + data.targetoptionList = this.testuserList.concat(this.targetoptionList); + testtagerlist(data).then((res) => { + this.$modal.msgSuccess("娴嬭瘯鎴愬姛"); + this.testgovalue = res.msg; + this.getList(); + }); + } else { + this.$modal.msgError("璇峰~鍐欐祴璇曞唴瀹�"); + return; + } + }, /** 鍒犻櫎鎸夐挳鎿嶄綔 */ handleDelete(row) { const userIds = row.id || this.ids; diff --git a/src/views/repositoryai/outsideChain/publicity.vue b/src/views/repositoryai/outsideChain/publicity.vue new file mode 100644 index 0000000..bc97fd6 --- /dev/null +++ b/src/views/repositoryai/outsideChain/publicity.vue @@ -0,0 +1,35 @@ +<template> + <div> + <div> + <!-- 鏍囬鍙婃偅鑰呬俊鎭� --> + <div>瀹f暀澶栭摼</div> + <!-- 鏂囨湰灞曠ず --> + <div></div> + <!-- 鍥剧墖鍙婅棰戝睍绀� --> + <div></div> + </div> + + </div> +</template> + +<script> +export default { + data () { + return { + + } + }, + + created () { + + }, + + methods: { + + } +} +</script> + +<style lang='scss' scoped> + +</style> diff --git a/src/views/repositoryai/outsideChain/questionnaire.vue b/src/views/repositoryai/outsideChain/questionnaire.vue new file mode 100644 index 0000000..8cd080a --- /dev/null +++ b/src/views/repositoryai/outsideChain/questionnaire.vue @@ -0,0 +1,17 @@ +<template> + <div>闂嵎澶栭摼</div> +</template> + +<script> +export default { + data() { + return {}; + }, + + created() {}, + + methods: {}, +}; +</script> + +<style lang="scss" scoped></style> diff --git a/src/views/repositoryai/verbaltrick/particulars/index.vue b/src/views/repositoryai/verbaltrick/particulars/index.vue index 8e0978c..f239964 100644 --- a/src/views/repositoryai/verbaltrick/particulars/index.vue +++ b/src/views/repositoryai/verbaltrick/particulars/index.vue @@ -364,7 +364,7 @@ id="noClearlyText" :rows="2" placeholder="璇疯緭鍏ュ唴瀹�" - @focus="handleInput('noClearlyText')" + @focus="handleInput('noClearlyText')" v-model.sync="indexform.noClearlyText" show-word-limit /> @@ -482,8 +482,8 @@ <script> import { listtag } from "@/api/system/label"; import { - getverbaltricklist, - verbaltrickinfo, + gettagerlist, + testtagerlist, delverbaltrickinfo, compileverbaltrick, getverbaltrick, -- Gitblit v1.9.3