From a346cfbcb03a303dca252d910d2181f00e7adc20 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期二, 03 九月 2024 10:39:10 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/outpatient/index.vue | 192 +++++++++++++++-------------------------------- 1 files changed, 63 insertions(+), 129 deletions(-) diff --git a/src/views/followvisit/outpatient/index.vue b/src/views/followvisit/outpatient/index.vue index 91f90f7..9e1be79 100644 --- a/src/views/followvisit/outpatient/index.vue +++ b/src/views/followvisit/outpatient/index.vue @@ -184,31 +184,38 @@ <el-table-column type="selection" width="50" align="center" /> <el-table-column label="搴忓彿" + fixed align="center" - key="userId" - prop="userId" + key="id" + prop="id" + /> + <el-table-column + label="濮撳悕" + fixed + align="center" + key="sendname" + prop="sendname" /> <el-table-column label="鐥呭巻鍙�" align="center" sortable - key="userName" - prop="userName" + key="medicalRecordNo" + prop="medicalRecordNo" width="120" /> - <el-table-column label="濮撳悕" align="center" key="types" prop="types" /> <el-table-column label="骞撮緞" align="center" - key="nickName" - prop="nickName" + key="age" + prop="age" /> <el-table-column label="绉戝" align="center" - key="phonenumber" - prop="phonenumber" + key="deptname" + prop="deptname" width="120" > </el-table-column> @@ -216,53 +223,34 @@ <el-table-column label="鐤剧梾鍚嶇О" align="center" - key="topicnumber" - prop="topicnumber" + key="icdName" + prop="icdName" width="120" :show-overflow-tooltip="true" > - <template slot-scope="scope"> - <div>杞诲害楠ㄨ</div> - </template> + </el-table-column> + <el-table-column - label="闅忚鐘舵��" + label="浠诲姟鍚嶇О" align="center" - key="topicnumber" - prop="topicnumber" - width="120" - :show-overflow-tooltip="true" - > - <template slot-scope="scope"> - <div>鏈畬鎴�</div> - </template> - </el-table-column> - <el-table-column - label="闅忚鏂规" - align="center" - key="topicnumberaa" - prop="topicnumberaa" + key="taskName" + prop="taskName" width="120" /> - <el-table-column - label="瀹f暀鏉愭枡" - align="center" - key="topicnumberaa" - prop="topicnumberaa" - width="120" - /> + <el-table-column label="闅忚鏂瑰紡" align="center" - key="topicnumberaa" - prop="topicnumberaa" + key="serviceform" + prop="serviceform" width="120" /> <el-table-column label="闅忚浜哄憳" align="center" - key="topicnumberaa" - prop="topicnumberaa" + key="operator" + prop="operator" width="120" /> @@ -270,39 +258,42 @@ label="灏辫瘖鏃堕棿" sortable align="center" - prop="createTime" + prop="admindate" width="160" > <template slot-scope="scope"> - <span>{{ parseTime(scope.row.createTime) }}</span> + <span>{{ parseTime(scope.row.admindate) }}</span> </template> </el-table-column> <el-table-column label="闅忚鏃堕棿" sortable align="center" - prop="createTime" + prop="finishtime" width="160" > <template slot-scope="scope"> - <span>{{ parseTime(scope.row.createTime) }}</span> + <span>{{ parseTime(scope.row.finishtime) }}</span> </template> </el-table-column> + + <el-table-column - label="鍥炲鏃堕棿" - sortable + label="闅忚鐘舵��" + fixed="right" align="center" - prop="createTime" - width="160" + key="sendstate" + prop="sendstate" + width="120" + :show-overflow-tooltip="true" > - <template slot-scope="scope"> - <span>{{ parseTime(scope.row.createTime) }}</span> + <template slot-scope="scope"> + <dict-tag :options="serviceState" :value="scope.row.sendstate" /> </template> </el-table-column> - - <el-table-column label="鎿嶄綔" + fixed="right" align="center" width="200" class-name="small-padding fixed-width" @@ -482,13 +473,16 @@ <script> import { listUser, - getUser, delUser, addUser, updateUser, resetUserPwd, changeUserStatus, } from "@/api/system/user"; +import { + getTaskservelist +} from "@/api/AiCentre/index"; +import store from "@/store"; import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; @@ -639,9 +633,8 @@ topqueryParams: { pageNum: 1, pageSize: 10, - userName: undefined, - tagid: undefined, - topic: undefined, + hospType:2 + }, propss: { multiple: true }, options: [], @@ -664,56 +657,16 @@ label: "宸插仠姝�", }, ], + serviceState:[], // 琛ㄥ崟鏍¢獙 rules: { - userName: [ - { required: true, message: "鐢ㄦ埛鍚嶇О涓嶈兘涓虹┖", trigger: "blur" }, - { - min: 2, - max: 20, - message: "鐢ㄦ埛鍚嶇О闀垮害蹇呴』浠嬩簬 2 鍜� 20 涔嬮棿", - trigger: "blur", - }, - ], - nickName: [ - { required: true, message: "鐢ㄦ埛鏄电О涓嶈兘涓虹┖", trigger: "blur" }, - ], - password: [ - { required: true, message: "鐢ㄦ埛瀵嗙爜涓嶈兘涓虹┖", trigger: "blur" }, - { - min: 5, - max: 20, - message: "鐢ㄦ埛瀵嗙爜闀垮害蹇呴』浠嬩簬 5 鍜� 20 涔嬮棿", - trigger: "blur", - }, - ], - email: [ - { - type: "email", - message: "璇疯緭鍏ユ纭殑閭鍦板潃", - trigger: ["blur", "change"], - }, - ], - phonenumber: [ - { - pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, - message: "璇疯緭鍏ユ纭殑鎵嬫満鍙风爜", - trigger: "blur", - }, - ], - IDnumber: [ - { - pattern: - /^\d{6}((((((19|20)\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(((19|20)\d{2})(0[13578]|1[02])31)|((19|20)\d{2})02(0[1-9]|1\d|2[0-8])|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))0229))\d{3})|((((\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|((\d{2})(0[13578]|1[02])31)|((\d{2})02(0[1-9]|1\d|2[0-8]))|(([13579][26]|[2468][048]|0[048])0229))\d{2}))(\d|X|x)$/, - message: "璇疯緭鍏ユ纭殑韬唤璇佸彿鐮�", - trigger: "blur", - }, - ], + }, }; }, watch: {}, created() { + this.serviceState = store.getters.serviceState; this.getList(); this.getConfigKey("sys.user.initPassword").then((response) => { this.initPassword = response.msg; @@ -729,7 +682,7 @@ /** 鏌ヨ闂ㄨ瘖闅忚鍒楄〃 */ getList() { this.loading = true; - listUser(this.addDateRange(this.topqueryParams, this.dateRange)).then( + getTaskservelist(this.topqueryParams).then( (response) => { this.userList = response.rows; this.total = response.total; @@ -834,30 +787,15 @@ }, /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { - this.reset(); - this.addalteropen = true; - // getUser().then((response) => { - // this.postOptions = response.posts; - // this.roleOptions = response.roles; - // this.title = "鏂板闂ㄨ瘖闅忚"; - // this.form.password = this.initPassword; - // }); + this.$router.push({ + path: "/followvisit/QuestionnaireTask", + query: { + type: 2, + serviceType: 3, + }, + }); }, - /** 淇敼鎸夐挳鎿嶄綔 */ - // handleUpdate(row) { - // this.reset(); - // const userId = row.userId || this.ids; - // getUser(userId).then((response) => { - // this.form = response.data; - // this.postOptions = response.posts; - // this.roleOptions = response.roles; - // this.$set(this.form, "postIds", response.postIds); - // this.$set(this.form, "roleIds", response.roleIds); - // this.addalteropen = true; - // this.title = "淇敼鐢ㄦ埛"; - // this.form.password = ""; - // }); - // }, + /** 閲嶇疆瀵嗙爜鎸夐挳鎿嶄綔 */ handleResetPwd(row) { this.$prompt('璇疯緭鍏�"' + row.userName + '"鐨勬柊瀵嗙爜', "鎻愮ず", { @@ -954,13 +892,9 @@ }, // 璺宠浆璇︽儏椤� Seedetails() { - // this.$router.push({ - // path: "/followvisit/record/detailpage/", - // query: { id: "1" }, - // }); this.$router.push({ - path: "/followvisit/particty", - query: { type: 2, }, + path: "/followvisit/record/detailpage/", + query: { id: "1" }, }); }, // 瀵煎叆鎸夐挳 -- Gitblit v1.9.3