浏览代码

Merge branch 'superman' of http://git.shengws.com/zhangbj/xt_vue into superman

xiaoming_global 6 年前
父节点
当前提交
50f3cdd802

+ 16 - 1
src/xt_pages/data/druguseTemplate.vue 查看文件

@@ -28,6 +28,7 @@
28 28
             :row-class-name="tableRowClassNames"
29 29
             :span-method="merge"
30 30
             style="width: 100%;min-height:500px;"
31
+            :cell-class-name="adviceNameShow"
31 32
           >
32 33
             <el-table-column
33 34
               prop="id"
@@ -1152,7 +1153,13 @@ export default {
1152 1153
       this.unitsOption = getDataConfig('hemodialysis', 'units')
1153 1154
   },
1154 1155
     methods: {
1155
-
1156
+      adviceNameShow({row, column, rowIndex, columnIndex}){
1157
+        if(columnIndex==1) {
1158
+          return 'templateadvicenamedisplay';
1159
+        }else {
1160
+          return '';
1161
+        }
1162
+      },
1156 1163
       showCreatedTimes() {
1157 1164
         this.createdTimes = this.createdTimes + 1
1158 1165
       },
@@ -2173,3 +2180,11 @@ export default {
2173 2180
     }
2174 2181
   }
2175 2182
 </script>
2183
+<style>
2184
+
2185
+  .templateadvicenamedisplay .cell {
2186
+    float: left;
2187
+    text-align: left;
2188
+  }
2189
+</style>
2190
+

+ 14 - 3
src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue 查看文件

@@ -5,7 +5,7 @@
5 5
       :visible.sync="isVisibility"
6 6
       width="1010px"
7 7
       @close="resetDialog"
8
-      modal-append-to-body=“false”
8
+      :modal-append-to-body="false"
9 9
     >
10 10
       <div class="txsj" v-show="showAdvicePanel">
11 11
         <el-button  round @click="openGroupFrom" :loading="deleLoading">新增医嘱</el-button>
@@ -29,7 +29,7 @@
29 29
       <!--&lt;!&ndash;:header-cell-style="{ backgroundColor: 'rgb(64, 158, 255)', color: 'white'}"&ndash;&gt;@current-change="selectRow"-->
30 30
       <el-table :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}" :data="doctor_advices" border style="width: 100%" v-show="showAdvicePanel"
31 31
                 ref="advices_list" :row-class-name="tableRowClassName" :span-method="mergeSpan"
32
-                @row-click="cellMouseEnter" modal-append-to-body=“false”
32
+                @row-click="cellMouseEnter" :cell-class-name="adviceNameShow" :modal-append-to-body="false"
33 33
       >
34 34
         <el-table-column prop="date" label="开嘱医生" align="center" min-width="26px">
35 35
           <template slot-scope="scope">
@@ -192,7 +192,7 @@
192 192
       :show-close="isClose"
193 193
       :close-on-click-modal="isClose"
194 194
       :close-on-press-escape="isClose"
195
-      modal-append-to-body=“false”
195
+      :modal-append-to-body="false"
196 196
       >
197 197
       <el-date-picker
198 198
         v-model="execTime"
@@ -368,6 +368,13 @@ export default {
368 368
     },
369 369
     methods: {
370 370
 
371
+      adviceNameShow({row, column, rowIndex, columnIndex}){
372
+        if(columnIndex==2) {
373
+          return 'dialysisadvicenamedisplay';
374
+        }else {
375
+          return '';
376
+        }
377
+      },
371 378
       submitEditAdvice() {
372 379
         if (this.form.advice_name.length == 0) {
373 380
           this.$message.error('请填写医嘱名称')
@@ -1305,6 +1312,10 @@ export default {
1305 1312
     margin-bottom: 20px;
1306 1313
   }
1307 1314
 
1315
+  .dialysisadvicenamedisplay .cell {
1316
+    float: left;
1317
+    text-align: left;
1318
+  }
1308 1319
 </style>
1309 1320
 
1310 1321
 

+ 6 - 6
src/xt_pages/role/components/AdminInfoForm.vue 查看文件

@@ -1,15 +1,15 @@
1 1
 <template>
2 2
     <el-dialog :title="formTitle" :visible.sync="dialogFormVisible">
3
-        <el-form :model="form" ref="form" :rules="rules" label-width="100px">
4
-                <el-form-item label="账号" prop="mobile">
3
+        <el-form :model="form" ref="form" :rules="rules" label-width="60px">
4
+                <el-form-item label="账号 : " prop="mobile">
5 5
                     <el-input v-model="form.mobile" placeholder="用户手机号" :disabled="form.id !==  0"></el-input>
6 6
                 </el-form-item>
7 7
 
8
-                <el-form-item label="姓名" prop="name">
8
+                <el-form-item label="姓名 : " prop="name">
9 9
                     <el-input v-model="form.name" placeholder="用户姓名"></el-input>
10 10
                 </el-form-item>
11 11
 
12
-                <el-form-item label="职称">
12
+                <el-form-item label="职称 : ">
13 13
                     <el-select v-model="form.user_type" placeholder="用户类型">
14 14
                         <el-option v-for="item in user_types" :label="item.name" :value="item.index" :key="item.index"></el-option>
15 15
                     </el-select>
@@ -19,13 +19,13 @@
19 19
                     </el-select>
20 20
                 </el-form-item>
21 21
 
22
-                <el-form-item label="角色">
22
+                <el-form-item label="角色 : ">
23 23
                     <el-select v-model="form.role" placeholder="角色">
24 24
                         <el-option v-for="item in roles" :key="item.id" :label="item.name" :value="item.id"></el-option>
25 25
                     </el-select>
26 26
                 </el-form-item>
27 27
 
28
-                <el-form-item label="介绍">
28
+                <el-form-item label="介绍 : ">
29 29
                     <Tinymce :height=400 menubar='' ref="editor" v-model="form.intro" :show_upload_img="false" />
30 30
                 </el-form-item>
31 31
 

+ 3 - 3
src/xt_pages/role/components/EditRole.vue 查看文件

@@ -1,10 +1,10 @@
1 1
 <template>
2 2
     <el-dialog title='新增角色' width="600px" :visible.sync="visible" :before-close="_close">
3
-        <el-form :model="form" :rules="rules" ref="form" label-width="80px">
4
-            <el-form-item label="角色名称" prop="name">
3
+        <el-form :model="form" :rules="rules" ref="form" label-width="90px">
4
+            <el-form-item label="角色名称 : " prop="name">
5 5
                 <el-input v-model="form.name" placeholder="" maxlength="30" ></el-input>
6 6
             </el-form-item>
7
-            <el-form-item label="角色描述" prop="intro">
7
+            <el-form-item label="角色描述 : " prop="intro">
8 8
                 <el-input type="textarea" v-model="form.intro" placeholder="" resize="none" rows="4" ></el-input>
9 9
             </el-form-item>
10 10
         </el-form>

+ 14 - 2
src/xt_pages/user/doctorAdvice.vue 查看文件

@@ -32,7 +32,7 @@
32 32
                 <span class="cellLine"> - </span>
33 33
                 <el-date-picker size="small" v-model="listQuery.end_time"  prefix-icon="el-icon-date" @change="changeTime" :editable="false" style="width: 196px;" type="date" placeholder="选择日期时间" align="right" :picker-options="pickerOptions"  format="yyyy-MM-dd" value-format="yyyy-MM-dd"> </el-date-picker>
34 34
             </div>
35
-            <el-table @cell-click="clickuseradvicecell" :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}"  row-class-name="user-advice-table-row" :span-method="mergeSpan" ref="multipleTable" :data="adviceTableData" border fit highlight-current-row @select="selectAdvice" @selection-change="changeAdvice" style="width: 100%;margin-top: 10px;" >
35
+            <el-table @cell-click="clickuseradvicecell" :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}"  row-class-name="user-advice-table-row" :span-method="mergeSpan" ref="multipleTable" :data="adviceTableData" border fit highlight-current-row @select="selectAdvice" @selection-change="changeAdvice" style="width: 100%;margin-top: 10px;" :cell-class-name="adviceNameShow" >
36 36
 
37 37
                 <el-table-column align="center" label="全选" width="60px" type="selection" fixed></el-table-column>
38 38
                 <!--<el-table-column type="index" :index="indexMethod"  label="序号" width="60px" align="center"></el-table-column>-->
@@ -49,7 +49,7 @@
49 49
                     <span v-else></span>
50 50
                 </template>
51 51
                 </el-table-column>
52
-                <el-table-column  label="医嘱内容" property="advice_name" width="180"  style="word-break: keep-all;white-space:nowrap;">
52
+                <el-table-column  label="医嘱内容" property="advice_name" width="180" align="center" style="word-break: keep-all;white-space:nowrap;">
53 53
                     <template slot-scope="scope">
54 54
                     <el-dropdown trigger="click" v-if="scope.row.parent_id == 0">
55 55
                         <span class="el-dropdown-link" v-if="scope.row.parent_id == 0">
@@ -1178,6 +1178,13 @@ export default {
1178 1178
     onTranPatient: function(tranPatient) {
1179 1179
       this.currentPatient = tranPatient;
1180 1180
     },
1181
+    adviceNameShow({row, column, rowIndex, columnIndex}){
1182
+      if(columnIndex==3) {
1183
+        return 'advicenamedisplay';
1184
+      }else {
1185
+        return '';
1186
+      }
1187
+    },
1181 1188
     submitEditAdvice(formName) {
1182 1189
       this.$refs[formName].validate(valid => {
1183 1190
         if (valid) {
@@ -3024,6 +3031,7 @@ export default {
3024 3031
 
3025 3032
 
3026 3033
 <style rel="stylesheet/scss" lang="scss" scoped>
3034
+
3027 3035
 .printForm {
3028 3036
   width: 960px;
3029 3037
 }
@@ -3197,5 +3205,9 @@ export default {
3197 3205
   -webkit-transform: rotate(90deg) !important;
3198 3206
   transform: rotate(90deg) !important;
3199 3207
 }
3208
+.advicenamedisplay .cell {
3209
+    float: left;
3210
+    text-align: left;
3211
+}
3200 3212
 </style>
3201 3213