Explorar o código

Merge branch 'master' of http://182.44.34.170:8081/jiankun/q-admin

yuwandanmian hai 1 ano
pai
achega
2480156ae8

+ 1 - 1
src/components/Pagination/index.vue

@@ -35,7 +35,7 @@ export default {
     pageSizes: {
     pageSizes: {
       type: Array,
       type: Array,
       default() {
       default() {
-        return [10, 15, 30]
+        return [10, 20, 30, 40, 50, 100]
       }
       }
     },
     },
     layout: {
     layout: {

+ 30 - 3
src/views/rule/case/components/CreateDialog.vue

@@ -24,6 +24,17 @@
           <el-option v-for="item of types" :key="item" :label="item" :value="item" />
           <el-option v-for="item of types" :key="item" :label="item" :value="item" />
         </el-select>
         </el-select>
       </el-form-item>
       </el-form-item>
+      <el-form-item label="科室" prop="department">
+        <el-input v-model="ruleForm.department" placeholder="请输入" />
+      </el-form-item>
+      <el-form-item label="单项否决" prop="one_no">
+        <el-select v-model="ruleForm.one_no" clearable placeholder="请选择" style="width: 100%;">
+          <el-option v-for="item of oneNos" :key="item.name" :label="item.name" :value="item.value" />
+        </el-select>
+      </el-form-item>
+      <el-form-item label="质控节点" prop="node">
+        <el-input v-model="ruleForm.node" placeholder="请输入" />
+      </el-form-item>
     </el-form>
     </el-form>
     <span slot="footer" class="dialog-footer">
     <span slot="footer" class="dialog-footer">
       <el-button @click="data.bSwitch = false">取 消</el-button>
       <el-button @click="data.bSwitch = false">取 消</el-button>
@@ -65,7 +76,10 @@ export default {
         notice: '',
         notice: '',
         category: '',
         category: '',
         score: '',
         score: '',
-        type: ''
+        type: '',
+        department: '',
+        one_no: '',
+        node: ''
       },
       },
       rules: {
       rules: {
         title: [
         title: [
@@ -82,8 +96,18 @@ export default {
         ],
         ],
         type: [
         type: [
           { required: true, message: '请输入', trigger: 'blur' }
           { required: true, message: '请输入', trigger: 'blur' }
+        ],
+        department: [
+          { required: true, message: '请输入', trigger: 'blur' }
+        ],
+        one_no: [
+          { required: true, message: '请输入', trigger: 'blur' }
+        ],
+        node: [
+          { required: true, message: '请输入', trigger: 'blur' }
         ]
         ]
-      }
+      },
+      oneNos: [{ name: '否', value: 0 }, { name: '是', value: 1 }]
     }
     }
   },
   },
   computed: {
   computed: {
@@ -93,13 +117,16 @@ export default {
   },
   },
   created() {
   created() {
     if (this.data.row.id) {
     if (this.data.row.id) {
-      const { title, notice, category, id, score, type } = this.data.row
+      const { title, notice, category, id, score, type, department, one_no, node } = this.data.row
       this.ruleForm.title = title
       this.ruleForm.title = title
       this.ruleForm.notice = notice
       this.ruleForm.notice = notice
       this.ruleForm.category = category
       this.ruleForm.category = category
       this.ruleForm.id = id
       this.ruleForm.id = id
       this.ruleForm.score = score
       this.ruleForm.score = score
       this.ruleForm.type = type
       this.ruleForm.type = type
+      this.ruleForm.department = department
+      this.ruleForm.node = node
+      this.ruleForm.one_no = one_no
     }
     }
   },
   },
   methods: {
   methods: {

+ 16 - 0
src/views/rule/case/components/TableBox.vue

@@ -35,6 +35,22 @@
         prop="type"
         prop="type"
         label="质控类型"
         label="质控类型"
       />
       />
+      <el-table-column
+        prop="department"
+        label="科室"
+      />
+      <el-table-column
+        prop=""
+        label="单项否决"
+      >
+        <template slot-scope="scope">
+          <span type="one_no">{{ scope.row.one_no?'是':'否' }}</span>
+        </template>
+      </el-table-column>
+      <el-table-column
+        prop="node"
+        label="质控节点"
+      />
       <el-table-column
       <el-table-column
         prop="status"
         prop="status"
         label="状态"
         label="状态"