| | |
| | | data:data, |
| | | }); |
| | | } |
| | | // æµè¯ææ |
| | | export function testtagerlist(data) { |
| | | return request({ |
| | | url: "/smartor/target/targetQuesMate", |
| | | method: "post", |
| | | data:data, |
| | | }); |
| | | } |
| | | |
| | |
| | | export function listPatphysical(query) { |
| | | return request({ |
| | | url: '/smartor/patphysical/selectPatMedPhysicalList', |
| | | method: 'get', |
| | | method: 'post', |
| | | data: query |
| | | }) |
| | | } |
| | |
| | | // æ°å¢èå |
| | | export function addMenu(data) { |
| | | return request({ |
| | | url: '/system/menu', |
| | | url: '/system/menu/add', |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | |
| | | url: '/system/menu/remove/' + menuId, |
| | | method: 'get' |
| | | }) |
| | | } |
| | | } |
| | |
| | | } |
| | | 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, "ç¡®å®åå¹é
"); |
| | |
| | | <el-table-column |
| | | label="æ£è
æ¥æº" |
| | | align="center" |
| | | key="source" |
| | | prop="source" |
| | | key="sourcefrom" |
| | | prop="sourcefrom" |
| | | /> |
| | | <el-table-column |
| | | label="ææºå·ç " |
| | |
| | | created() { |
| | | this.Addsubtask(); |
| | | this.Getsubtask(); |
| | | |
| | | |
| | | }, |
| | | |
| | | methods: { |
| | |
| | | size="medium" |
| | | :disabled="single" |
| | | @click="handleUpdate" |
| | | v-hasPermi="['system:user:edit']" |
| | | |
| | | >ä¿®æ¹</el-button |
| | | > |
| | | </el-col> |
| | |
| | | @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" |
| | | /> |
| | |
| | | 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> |
| | | |
| | |
| | | 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> |
| | |
| | | <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"> |
| | |
| | | handleUpdate(row) { |
| | | this.$router.push({ |
| | | path: "/followvisit/particty", |
| | | query: { type: row.type, id: row.taskid }, |
| | | query: { type: row.hospType, id: row.taskid }, |
| | | }); |
| | | }, |
| | | // å é¤ä»»å¡ |
| | |
| | | :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" |
| | |
| | | <el-step |
| | | icon="el-icon-edit" |
| | | title="åºç¡ä¿¡æ¯" |
| | | description="éæ©å®£ææ¨¡çãå½¢å¼çåºç¡ä¿¡æ¯" |
| | | description="éæ©æ¨¡çãå½¢å¼çåºç¡ä¿¡æ¯" |
| | | ></el-step> |
| | | <el-step |
| | | icon="el-icon-user" |
| | |
| | | <div class="leftvlue" style="margin: 0 20px"> |
| | | <!-- åºæ¬ä¿¡æ¯ --> |
| | | <div v-if="Editprogress == 1"> |
| | | <el-alert |
| | | title="éæ©å®£ææ¨¡çãå½¢å¼çåºç¡ä¿¡æ¯" |
| | | type="success" |
| | | effect="dark" |
| | | > |
| | | <el-alert title="éæ©æ¨¡çãå½¢å¼çåºç¡ä¿¡æ¯" type="success" effect="dark"> |
| | | </el-alert> |
| | | <div class="leftvlue-jbxx"> |
| | | <!-- åºç¡ä¿¡æ¯ --> |
| | |
| | | <el-form-item label="æ£è
åç§°ï¼"> |
| | | <el-input v-model="patientqueryParams.name"></el-input> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="æ£è
æ¥æº" 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" |
| | |
| | | }); |
| | | this.form.patTaskRelevances.push(...this.SelectPatientslist); |
| | | this.dialogVisiblepatient = false; |
| | | this.assignedVariable() |
| | | }, |
| | | // åéå¤çèµå¼æå¡ |
| | | assignedVariable() { |
| | | // è·åæ£è
å表信æ¯å¾ªç¯ |
| | | console.log(this.variableList,'this.variableList'); |
| | | this.form.patTaskRelevances.forEach((item) => { |
| | | this.variableList.forEach((item1) => { |
| | | |
| | | }) |
| | | }) |
| | | // åæ°æ®å¡«å
åéæ°ç» |
| | | // æ°ç»è½¬å¯¹è±¡åå
¥ |
| | | }, |
| | | |
| | | // åé--------------- |
| | |
| | | v-model="indexform.reply" |
| | | maxlength="50" |
| | | show-word-limit |
| | | > |
| | | > |
| | | </el-input |
| | | ></el-form-item> |
| | | </div> |
| | |
| | | <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> |
| | |
| | | gettargetInfo, |
| | | particulartarget, |
| | | gettargetInfoedit, |
| | | testtagerlist, |
| | | addtarget, |
| | | deletetarget, |
| | | getillnesslist, |
| | |
| | | }, //ç±»å«è¡¨å |
| | | // è¡¨æ ¼æ°æ® |
| | | targetList: null, |
| | | testuserList: [ |
| | | |
| | | ], |
| | | testuserList: [], |
| | | // å¼¹åºå±æ é¢ |
| | | title: "", |
| | | // æ¯å¦æ¾ç¤ºå¼¹åºå± |
| | |
| | | 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; |
| | |
| | | } |
| | | }); |
| | | }, |
| | | // æµè¯è¡¨å |
| | | 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; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div> |
| | | <div> |
| | | <!-- æ é¢åæ£è
ä¿¡æ¯ --> |
| | | <div>宣æå¤é¾</div> |
| | | <!-- ææ¬å±ç¤º --> |
| | | <div></div> |
| | | <!-- å¾çåè§é¢å±ç¤º --> |
| | | <div></div> |
| | | </div> |
| | | |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | data () { |
| | | return { |
| | | |
| | | } |
| | | }, |
| | | |
| | | created () { |
| | | |
| | | }, |
| | | |
| | | methods: { |
| | | |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang='scss' scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div>é®å·å¤é¾</div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | data() { |
| | | return {}; |
| | | }, |
| | | |
| | | created() {}, |
| | | |
| | | methods: {}, |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped></style> |
| | |
| | | id="noClearlyText" |
| | | :rows="2" |
| | | placeholder="请è¾å
¥å
容" |
| | | @focus="handleInput('noClearlyText')" |
| | | @focus="handleInput('noClearlyText')" |
| | | v-model.sync="indexform.noClearlyText" |
| | | show-word-limit |
| | | /> |
| | |
| | | <script> |
| | | import { listtag } from "@/api/system/label"; |
| | | import { |
| | | getverbaltricklist, |
| | | verbaltrickinfo, |
| | | gettagerlist, |
| | | testtagerlist, |
| | | delverbaltrickinfo, |
| | | compileverbaltrick, |
| | | getverbaltrick, |