| 
					
					
					
				 | 
				@ -1,223 +1,289 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				<template> | 
				 | 
				 | 
				<template> | 
			
		
		
	
		
			
				 | 
				 | 
				  <div class="box"> | 
				 | 
				 | 
				  <div class="box"> | 
			
		
		
	
		
			
				 | 
				 | 
				    <div style="position: relative"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        <div class="middlebox"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    <div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      <div class="middlebox"> | 
			
		
		
	
		
			
				 | 
				 | 
				        <div class="contenttitle"> | 
				 | 
				 | 
				        <div class="contenttitle"> | 
			
		
		
	
		
			
				 | 
				 | 
				          基础字典 / | 
				 | 
				 | 
				          基础字典 / | 
			
		
		
	
		
			
				 | 
				 | 
				          <span class="contenttitleBold" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            >常用字符</span | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          <span class="contenttitleBold">常用字符</span> | 
			
		
		
	
		
			
				 | 
				 | 
				        </div> | 
				 | 
				 | 
				        </div> | 
			
		
		
	
		
			
				 | 
				 | 
				        <!-- <div class="seachinput"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-select | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            v-model="department" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            placeholder="请搜索" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            filterable | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            :filter-method="remoteMethodes" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            default-first-option | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            @change="quckDepartments" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            clearable | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            size="small" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            <el-option | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              v-for="item in quckDepartment" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              :key="item.id" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              :label="item.displayName" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              :value="item.id" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      </div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      <div style="display: flex; margin-top: 7px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        <div | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          :style=" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            'width: 208px;overflow: scroll;height:' + | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            (window.pageHeight < 600 ? 480 : window.pageHeight - 100) + | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            'px;background-color: #fff; border-radius: 8px' | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          " | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          <div style="margin-top: 10px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <el-tree | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              :data="category" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              :props="treeprops" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              @node-click="treeclick" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              node-key="id" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              ref="itemType" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              highlight-current | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              auto-expand-parent | 
			
		
		
	
		
			
				 | 
				 | 
				            > | 
				 | 
				 | 
				            > | 
			
		
		
	
		
			
				 | 
				 | 
				            </el-option> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </el-select> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        </div> --> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <span class="custom-tree-node" slot-scope="{ node, data }"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <span class="treeicons"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    <!-- <i | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                        class="el-icon-document-remove" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                        v-if="data.parentId == null" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                      ></i> --> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    <img | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                      style="width: 20px; height: 20px; vertical-align: sub" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                      src="@/assets/images/order.png" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                      v-if="data.parentId == null" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    /> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  </span> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <span | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    :class="data.parentId == null ? 'maxtitle' : 'mintitle'" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    >{{ node.label }}</span | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                </div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </span> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            </el-tree> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          </div> | 
			
		
		
	
		
			
				 | 
				 | 
				        </div> | 
				 | 
				 | 
				        </div> | 
			
		
		
	
		
			
				 | 
				 | 
				        <div style="display: block; margin-top: 7px; margin-right: 110px"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <div style="background-color: #fff; padding: 15px; border-radius: 8px"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                      <div id="printTest"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            <el-table | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          :data="tableData" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          row-key="id" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          class="el-table__body-wrapper tbody" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          @row-click="rowick" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          highlight-current-row | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          :height="window.pageHeight < 600 ? 480 : window.pageHeight - 130" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          ref="tableData" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-table-column prop="id" label="编号" width="300"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </el-table-column> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-table-column prop="displayName" label="名称" width=""> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </el-table-column> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-table-column prop="commonCharName" label="字符类别" width=""> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </el-table-column> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-table-column prop="creatorName" label="创建者" width=""> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </el-table-column> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-table-column prop="lastModifierName" label="修改者" width=""> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </el-table-column> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <!-- <el-table-column prop="simpleCode" label="简称" width="180"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        <div style="display: block"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          <div style="margin-left: 15px; display: flex"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <div | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              :style=" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                'width:' + | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                (window.pageWidth - 200 - 110 - 50 - 14) + | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                'px;padding: 15px;background-color: #fff;border-radius: 8px;' | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              " | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <div id="printTest"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-table | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  :data="tableData" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  row-key="id" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  class="el-table__body-wrapper tbody" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  @row-click="rowick" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  highlight-current-row | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  :height=" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    window.pageHeight < 600 ? 450 : window.pageHeight - 130 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  " | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  ref="tableData" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <el-table-column prop="id" label="编号" width="300"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <el-table-column prop="displayName" label="名称" width=""> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <el-table-column | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    prop="commonCharTypeName" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    label="字符类别" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    width="" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <el-table-column prop="creatorName" label="创建者" width=""> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <el-table-column | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    prop="lastModifierName" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    label="修改者" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    width="" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <!-- <el-table-column prop="simpleCode" label="简称" width="180"> | 
			
		
		
	
		
			
				 | 
				 | 
				        </el-table-column> --> | 
				 | 
				 | 
				        </el-table-column> --> | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-table-column prop="creationTime" label="创建时间" width="200"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            <template slot-scope="scope"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              {{ scope.row.creationTime | dateFormat }} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            </template> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </el-table-column> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-table-column | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            prop="lastModificationTime" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            label="修改时间" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            width="200" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            <template slot-scope="scope"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              {{ scope.row.lastModificationTime | dateFormat }} | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            </template> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </el-table-column> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-table-column label="操作" width="" align="center"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            <template> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              <el-tag | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                class="move" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                style=" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  cursor: move; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  background-color: rgb(245, 245, 245); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  border: none; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                " | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                draggable="true" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <el-table-column | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    prop="creationTime" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    label="创建时间" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    width="200" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                      {{ scope.row.creationTime | dateFormat }} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    </template> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <el-table-column | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    prop="lastModificationTime" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    label="修改时间" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    width="200" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                      {{ scope.row.lastModificationTime | dateFormat }} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    </template> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <el-table-column label="操作" width="" align="center"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    <template> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                      <el-tag | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                        class="move" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                        style=" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                          cursor: move; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                          background-color: rgb(245, 245, 245); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                          border: none; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                        " | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                        draggable="true" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                      > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                        <i | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                          class="el-icon-d-caret" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                          style=" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                            width: 1rem; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                            height: 1rem; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                            color: rgb(113, 113, 113); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                          " | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                        ></i> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                      </el-tag> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    </template> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                </el-table> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            </div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <!-- 按钮区域 --> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <div style="margin-left: 10px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <el-button type="" @click="add" class="commonbutton" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                >新增</el-button | 
			
		
		
	
		
			
				 | 
				 | 
				              > | 
				 | 
				 | 
				              > | 
			
		
		
	
		
			
				 | 
				 | 
				                <i | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  class="el-icon-d-caret" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  style="width: 1rem; height: 1rem; color: rgb(113, 113, 113)" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                ></i> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              </el-tag> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            </template> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </el-table-column> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        </el-table> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </div> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <div style="margin-top: 10px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-button type="" @click="edlits" class="commonbutton" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  >编辑</el-button | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <div style="margin-top: 10px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-button type="" @click="deleteid" class="commonbutton" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  >删除</el-button | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <div style="margin-top: 10px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-button type="" @click="topping" class="commonbutton" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  >置顶</el-button | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <div style="margin-top: 10px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-button type="" @click="toppings" class="commonbutton" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  >置底</el-button | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <div style="margin-top: 10px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-button | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  type="" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  :disabled="isshow" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  @click="assertion" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  class="commonbutton" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  >排序</el-button | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <div style="margin-top: 10px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-button | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  type="" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  :disabled="isshow" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  @click="cancellation" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  class="commonbutton" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  >取消</el-button | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </div> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            </div> | 
			
		
		
	
		
			
				 | 
				 | 
				          </div> | 
				 | 
				 | 
				          </div> | 
			
		
		
	
		
			
				 | 
				 | 
				        </div> | 
				 | 
				 | 
				        </div> | 
			
		
		
	
		
			
				 | 
				 | 
				        <!-- 按钮区域 --> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        <div style="margin-left: 10px;margin-top: 3%;position: absolute;top: 0;right: 0;"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      <el-button type="" @click="add" class="commonbutton">新增</el-button> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      <div style="margin-top: 10px"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        <el-button type="" @click="edlits" class="commonbutton">编辑</el-button> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      </div> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      <div style="margin-top: 10px"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        <el-button type="" @click="deleteid" class="commonbutton" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          >删除</el-button | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      </div> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      <div style="margin-top: 10px"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        <el-button type="" @click="topping" class="commonbutton" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          >置顶</el-button | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      </div> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      <div style="margin-top: 10px"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        <el-button type="" @click="toppings" class="commonbutton" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          >置底</el-button | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      </div> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      <div style="margin-top: 10px"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        <el-button | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          type="" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          :disabled="isshow" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          @click="assertion" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          class="commonbutton" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          >排序</el-button | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      </div> | 
				 | 
				 | 
				      </div> | 
			
		
		
	
		
			
				 | 
				 | 
				      <div style="margin-top: 10px"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        <el-button | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          type="" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          :disabled="isshow" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          @click="cancellation" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          class="commonbutton" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          >取消</el-button | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      </div> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        </div> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        <!-- <div class="cancelorconfirm"></div> --> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        <!-- 新增或者编辑弹框 --> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      <!-- <div class="cancelorconfirm"></div> --> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      <!-- 新增或者编辑弹框 --> | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				        <el-dialog | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          :title="title == 1 ? '新增' : '修改'" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          :visible.sync="dialogVisible" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          width="75%" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          :close-on-click-modal="false" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-form ref="form" :model="form" label-width="80px"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            <el-row> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              <el-col :span="8"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-form-item label="编号"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  <el-input | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    v-model="form.id" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    style="width: 65%" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    disabled | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    size="small" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  ></el-input> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                </el-form-item> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              </el-col> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              <el-col :span="8"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-form-item label="字符类别"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  <el-select v-model="form.commonCharTypeId" placeholder="请选择" size="small"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-option v-for="item in category" :key="item.id" :label="item.displayName" :value="item.id" /> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              </el-select> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                </el-form-item> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              </el-col> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              <el-col :span="8"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-form-item label="名称"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  <el-input | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    ref="refinput" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    v-model="form.displayName" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    style="width: 65%" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    size="small" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  ></el-input> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                </el-form-item> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              </el-col> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            </el-row> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            <el-row> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              <el-divider></el-divider> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              <el-col :span="4" style="margin-left: 15px"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-form-item label="创建者"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  <el-input v-model="form.creatorName" disabled size="small"></el-input> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                </el-form-item> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              </el-col> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              <el-col :span="6"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-form-item label="创建时间"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  <el-input | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    :value="form.creationTime | dateFormat" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    disabled | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    size="small" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  ></el-input> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                </el-form-item> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              </el-col> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              <el-col :span="4"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-form-item label="修改者"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  <el-input v-model="form.lastModifierName" disabled size="small"></el-input> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                </el-form-item> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              </el-col> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              <el-col :span="6"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-form-item label="修改时间"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  <el-input | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    style="width: 85%" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    :value="form.lastModificationTime | dateFormat" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    disabled | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                    size="small" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                  ></el-input> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                </el-form-item> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              </el-col> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            </el-row> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </el-form> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          <span slot="footer" class="dialog-footer"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            <el-button @click="dialogVisible = false" class="difference">取 消</el-button> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            <el-button type="primary" @click="addoredit" class="commonbutton" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				              >确 定</el-button | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            > | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          </span> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        </el-dialog> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      <el-dialog | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        :title="title == 1 ? '新增' : '修改'" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        :visible.sync="dialogVisible" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        width="75%" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        :close-on-click-modal="false" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        <el-form ref="form" :model="form" label-width="80px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          <el-row> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <el-col :span="8"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <el-form-item label="编号"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-input | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  v-model="form.id" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  style="width: 65%" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  disabled | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  size="small" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                ></el-input> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </el-form-item> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            </el-col> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <el-col :span="8"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <el-form-item label="字符类别"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-select | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  v-model="form.commonCharTypeId" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  placeholder="请选择" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  size="small" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <el-option | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    v-for="item in category" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    :key="item.id" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    :label="item.displayName" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    :value="item.id" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  /> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                </el-select> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </el-form-item> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            </el-col> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <el-col :span="8"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <el-form-item label="名称"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-input | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  ref="refinput" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  v-model="form.displayName" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  style="width: 65%" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  size="small" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                ></el-input> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </el-form-item> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            </el-col> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          </el-row> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          <el-row> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <el-divider></el-divider> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <el-col :span="4" style="margin-left: 15px"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <el-form-item label="创建者"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-input | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  v-model="form.creatorName" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  disabled | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  size="small" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                ></el-input> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </el-form-item> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            </el-col> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <el-col :span="6"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <el-form-item label="创建时间"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-input | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  :value="form.creationTime | dateFormat" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  disabled | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  size="small" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                ></el-input> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </el-form-item> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            </el-col> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <el-col :span="4"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <el-form-item label="修改者"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-input | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  v-model="form.lastModifierName" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  disabled | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  size="small" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                ></el-input> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </el-form-item> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            </el-col> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            <el-col :span="6"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <el-form-item label="修改时间"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-input | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  style="width: 85%" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  :value="form.lastModificationTime | dateFormat" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  disabled | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  size="small" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                ></el-input> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              </el-form-item> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            </el-col> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          </el-row> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        </el-form> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        <span slot="footer" class="dialog-footer"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          <el-button @click="dialogVisible = false" class="difference" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            >取 消</el-button | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          <el-button type="primary" @click="addoredit" class="commonbutton" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            >确 定</el-button | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          > | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        </span> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      </el-dialog> | 
			
		
		
	
		
			
				 | 
				 | 
				    </div> | 
				 | 
				 | 
				    </div> | 
			
		
		
	
		
			
				 | 
				 | 
				  </div> | 
				 | 
				 | 
				  </div> | 
			
		
		
	
		
			
				 | 
				 | 
				</template> | 
				 | 
				 | 
				</template> | 
			
		
		
	
		
			
				 | 
				 | 
				<script> | 
				 | 
				 | 
				<script> | 
			
		
		
	
		
			
				 | 
				 | 
				import Sortable from "sortablejs"; | 
				 | 
				 | 
				import Sortable from "sortablejs"; | 
			
		
		
	
		
			
				 | 
				 | 
				import { mapState } from "vuex"; | 
				 | 
				 | 
				import { mapState } from "vuex"; | 
			
		
		
	
		
			
				 | 
				 | 
				import { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				  getCharacterCategories | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				} from "../../request/systemapi"; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				import { deletapi, getapi, postapi, putapi } from '@/api/api'; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				import { getCharacterCategories } from "../../request/systemapi"; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				import { deletapi, getapi, postapi, putapi } from "@/api/api"; | 
			
		
		
	
		
			
				 | 
				 | 
				export default { | 
				 | 
				 | 
				export default { | 
			
		
		
	
		
			
				 | 
				 | 
				  data() { | 
				 | 
				 | 
				  data() { | 
			
		
		
	
		
			
				 | 
				 | 
				    return { | 
				 | 
				 | 
				    return { | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -226,7 +292,7 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      title: 1, | 
				 | 
				 | 
				      title: 1, | 
			
		
		
	
		
			
				 | 
				 | 
				      form: { | 
				 | 
				 | 
				      form: { | 
			
		
		
	
		
			
				 | 
				 | 
				        displayName: "", | 
				 | 
				 | 
				        displayName: "", | 
			
		
		
	
		
			
				 | 
				 | 
				        commonCharTypeId:"" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        commonCharTypeId: "", | 
			
		
		
	
		
			
				 | 
				 | 
				      }, | 
				 | 
				 | 
				      }, | 
			
		
		
	
		
			
				 | 
				 | 
				      tableData: [], | 
				 | 
				 | 
				      tableData: [], | 
			
		
		
	
		
			
				 | 
				 | 
				      pages: { | 
				 | 
				 | 
				      pages: { | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -237,26 +303,32 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      }, | 
				 | 
				 | 
				      }, | 
			
		
		
	
		
			
				 | 
				 | 
				      initTableData: [], | 
				 | 
				 | 
				      initTableData: [], | 
			
		
		
	
		
			
				 | 
				 | 
				      curRow: {}, | 
				 | 
				 | 
				      curRow: {}, | 
			
		
		
	
		
			
				 | 
				 | 
				      department:"", | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      quckDepartment:[], | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      category:[] | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      department: "", | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      quckDepartment: [], | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      category: [], | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      treeprops: { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        label: "displayName", | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        value: "id", | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        children: "treeChildren", | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      }, //左侧树形结构需要的数据 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      commonCharTypeId:"" | 
			
		
		
	
		
			
				 | 
				 | 
				    }; | 
				 | 
				 | 
				    }; | 
			
		
		
	
		
			
				 | 
				 | 
				  }, | 
				 | 
				 | 
				  }, | 
			
		
		
	
		
			
				 | 
				 | 
				  created() { | 
				 | 
				 | 
				  created() { | 
			
		
		
	
		
			
				 | 
				 | 
				    this.getlist(); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				    this.getcategory() | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    // this.getlist(); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    this.getcategory(); | 
			
		
		
	
		
			
				 | 
				 | 
				  }, | 
				 | 
				 | 
				  }, | 
			
		
		
	
		
			
				 | 
				 | 
				  mounted() { | 
				 | 
				 | 
				  mounted() { | 
			
		
		
	
		
			
				 | 
				 | 
				    this.rowDrop(); | 
				 | 
				 | 
				    this.rowDrop(); | 
			
		
		
	
		
			
				 | 
				 | 
				  }, | 
				 | 
				 | 
				  }, | 
			
		
		
	
		
			
				 | 
				 | 
				   computed: { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  computed: { | 
			
		
		
	
		
			
				 | 
				 | 
				    ...mapState(["window"]), | 
				 | 
				 | 
				    ...mapState(["window"]), | 
			
		
		
	
		
			
				 | 
				 | 
				  }, | 
				 | 
				 | 
				  }, | 
			
		
		
	
		
			
				 | 
				 | 
				  methods: { | 
				 | 
				 | 
				  methods: { | 
			
		
		
	
		
			
				 | 
				 | 
				    getcategory(){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        getCharacterCategories(this.pages).then((res) => { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        if(res.code!=-1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            this.category=[...res.data.items] | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    getcategory() { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      getCharacterCategories(this.pages).then((res) => { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        if (res.code != -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          this.category = [...res.data.items]; | 
			
		
		
	
		
			
				 | 
				 | 
				        } | 
				 | 
				 | 
				        } | 
			
		
		
	
		
			
				 | 
				 | 
				      }); | 
				 | 
				 | 
				      }); | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -289,25 +361,42 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    quckDepartments(e) { | 
				 | 
				 | 
				    quckDepartments(e) { | 
			
		
		
	
		
			
				 | 
				 | 
				      if (e) { | 
				 | 
				 | 
				      if (e) { | 
			
		
		
	
		
			
				 | 
				 | 
				        this.tableData.forEach((item,index) => { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        this.tableData.forEach((item, index) => { | 
			
		
		
	
		
			
				 | 
				 | 
				          if (e == item.id) { | 
				 | 
				 | 
				          if (e == item.id) { | 
			
		
		
	
		
			
				 | 
				 | 
				            this.$refs["tableData"].setCurrentRow(item); | 
				 | 
				 | 
				            this.$refs["tableData"].setCurrentRow(item); | 
			
		
		
	
		
			
				 | 
				 | 
				            this.rowick(item); | 
				 | 
				 | 
				            this.rowick(item); | 
			
		
		
	
		
			
				 | 
				 | 
				            this.searchup(item,index) | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.searchup(item, index); | 
			
		
		
	
		
			
				 | 
				 | 
				          } | 
				 | 
				 | 
				          } | 
			
		
		
	
		
			
				 | 
				 | 
				        }); | 
				 | 
				 | 
				        }); | 
			
		
		
	
		
			
				 | 
				 | 
				      } else { | 
				 | 
				 | 
				      } else { | 
			
		
		
	
		
			
				 | 
				 | 
				        this.remoteMethodes(); | 
				 | 
				 | 
				        this.remoteMethodes(); | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				     searchup(data,index) { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      if(index>3){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        const targetTop = this.$refs["tableData"].$el.querySelectorAll('.el-table__body tr')[index-1].getBoundingClientRect().top | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      const containerTop = this.$refs["tableData"].$el.querySelector('.el-table__body').getBoundingClientRect().top | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      const scrollParent = this.$refs["tableData"].$el.querySelector('.el-table__body-wrapper') | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      scrollParent.scrollTop = targetTop - containerTop | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    searchup(data, index) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      if (index > 3) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        const targetTop = this.$refs["tableData"].$el | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          .querySelectorAll(".el-table__body tr") | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          [index - 1].getBoundingClientRect().top; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        const containerTop = this.$refs["tableData"].$el | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          .querySelector(".el-table__body") | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          .getBoundingClientRect().top; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        const scrollParent = this.$refs["tableData"].$el.querySelector( | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          ".el-table__body-wrapper" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        ); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        scrollParent.scrollTop = targetTop - containerTop; | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				}, | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    treeclick(data) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      this.commonCharTypeId = data.id; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      postapi("/api/app/CommonChar/GetCommonCharList",{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        commonCharTypeId:this.commonCharTypeId | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      }).then((res) => { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        if (res.code != -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				         this.initTableData = [...res.data]; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          this.tableData = res.data; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      }); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    cancellation() { | 
				 | 
				 | 
				    cancellation() { | 
			
		
		
	
		
			
				 | 
				 | 
				      this.$message.info("取消操作"); | 
				 | 
				 | 
				      this.$message.info("取消操作"); | 
			
		
		
	
		
			
				 | 
				 | 
				      this.isshow = true; | 
				 | 
				 | 
				      this.isshow = true; | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -321,17 +410,19 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				        // const currentDisplayOrder = this.tableData.length -1 | 
				 | 
				 | 
				        // const currentDisplayOrder = this.tableData.length -1 | 
			
		
		
	
		
			
				 | 
				 | 
				        // const currentDisplayOrder = this.initTableData[index].displayOrder; | 
				 | 
				 | 
				        // const currentDisplayOrder = this.initTableData[index].displayOrder; | 
			
		
		
	
		
			
				 | 
				 | 
				        // if (item.displayOrder != currentDisplayOrder) { | 
				 | 
				 | 
				        // if (item.displayOrder != currentDisplayOrder) { | 
			
		
		
	
		
			
				 | 
				 | 
				          // 如果它的displayOrder和它当前所在的位置不同代表挪动过位置 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          result.push({ id: item.id, displayOrder: index+1 }); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        // 如果它的displayOrder和它当前所在的位置不同代表挪动过位置 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        result.push({ id: item.id, displayOrder: index + 1 }); | 
			
		
		
	
		
			
				 | 
				 | 
				        // } | 
				 | 
				 | 
				        // } | 
			
		
		
	
		
			
				 | 
				 | 
				      }); | 
				 | 
				 | 
				      }); | 
			
		
		
	
		
			
				 | 
				 | 
				      putapi("/api/app/commonchar/updatesortmany",{ itemList: result }).then((res) => { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        if(res.code!=-1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          this.getlist(); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          this.isshow = true; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          this.$message.success('操作成功') | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      putapi("/api/app/commonchar/updatesortmany", { itemList: result }).then( | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        (res) => { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          if (res.code != -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.getlist(); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.isshow = true; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.$message.success("操作成功"); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          } | 
			
		
		
	
		
			
				 | 
				 | 
				        } | 
				 | 
				 | 
				        } | 
			
		
		
	
		
			
				 | 
				 | 
				      }); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      ); | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    //初始化 | 
				 | 
				 | 
				    //初始化 | 
			
		
		
	
		
			
				 | 
				 | 
				    rowDrop() { | 
				 | 
				 | 
				    rowDrop() { | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -343,9 +434,9 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				          animation: 300, | 
				 | 
				 | 
				          animation: 300, | 
			
		
		
	
		
			
				 | 
				 | 
				          // 指定父元素下可被拖拽的子元素 | 
				 | 
				 | 
				          // 指定父元素下可被拖拽的子元素 | 
			
		
		
	
		
			
				 | 
				 | 
				          // draggable: ".module-manager .el-table__row", | 
				 | 
				 | 
				          // draggable: ".module-manager .el-table__row", | 
			
		
		
	
		
			
				 | 
				 | 
				          onChoose({oldIndex}){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            _this.$refs['tableData'].setCurrentRow(_this.tableData[oldIndex]); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            _this.rowick(_this.tableData[oldIndex]) | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          onChoose({ oldIndex }) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            _this.$refs["tableData"].setCurrentRow(_this.tableData[oldIndex]); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            _this.rowick(_this.tableData[oldIndex]); | 
			
		
		
	
		
			
				 | 
				 | 
				          }, | 
				 | 
				 | 
				          }, | 
			
		
		
	
		
			
				 | 
				 | 
				          onEnd({ newIndex, oldIndex }) { | 
				 | 
				 | 
				          onEnd({ newIndex, oldIndex }) { | 
			
		
		
	
		
			
				 | 
				 | 
				            // console.log(arr); | 
				 | 
				 | 
				            // console.log(arr); | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -369,10 +460,12 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      if (this.form.id == undefined) { | 
				 | 
				 | 
				      if (this.form.id == undefined) { | 
			
		
		
	
		
			
				 | 
				 | 
				        this.$message.warning("请选择操作的数据"); | 
				 | 
				 | 
				        this.$message.warning("请选择操作的数据"); | 
			
		
		
	
		
			
				 | 
				 | 
				      } else { | 
				 | 
				 | 
				      } else { | 
			
		
		
	
		
			
				 | 
				 | 
				        putapi(`/api/app/commonchar/updatemanysort?id=${this.form.id}&SortType=1`).then((res) => { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          if(res.code!=-1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        putapi( | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          `/api/app/commonchar/updatemanysort?id=${this.form.id}&SortType=1` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        ).then((res) => { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          if (res.code != -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				            this.getlist(); | 
				 | 
				 | 
				            this.getlist(); | 
			
		
		
	
		
			
				 | 
				 | 
				            this.$message.success('操作成功') | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.$message.success("操作成功"); | 
			
		
		
	
		
			
				 | 
				 | 
				          } | 
				 | 
				 | 
				          } | 
			
		
		
	
		
			
				 | 
				 | 
				        }); | 
				 | 
				 | 
				        }); | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -382,10 +475,12 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      if (this.form.id == undefined) { | 
				 | 
				 | 
				      if (this.form.id == undefined) { | 
			
		
		
	
		
			
				 | 
				 | 
				        this.$message.warning("请选择操作的数据"); | 
				 | 
				 | 
				        this.$message.warning("请选择操作的数据"); | 
			
		
		
	
		
			
				 | 
				 | 
				      } else { | 
				 | 
				 | 
				      } else { | 
			
		
		
	
		
			
				 | 
				 | 
				        putapi(`/api/app/commonchar/updatemanysort?id=${this.form.id}&SortType=2`).then((res) => { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          if(res.code!=-1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        putapi( | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          `/api/app/commonchar/updatemanysort?id=${this.form.id}&SortType=2` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        ).then((res) => { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          if (res.code != -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				            this.getlist(); | 
				 | 
				 | 
				            this.getlist(); | 
			
		
		
	
		
			
				 | 
				 | 
				            this.$message.success('操作成功') | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.$message.success("操作成功"); | 
			
		
		
	
		
			
				 | 
				 | 
				          } | 
				 | 
				 | 
				          } | 
			
		
		
	
		
			
				 | 
				 | 
				        }); | 
				 | 
				 | 
				        }); | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -400,15 +495,15 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				          confirmButtonText: "确定", | 
				 | 
				 | 
				          confirmButtonText: "确定", | 
			
		
		
	
		
			
				 | 
				 | 
				          cancelButtonText: "取消", | 
				 | 
				 | 
				          cancelButtonText: "取消", | 
			
		
		
	
		
			
				 | 
				 | 
				          type: "warning", | 
				 | 
				 | 
				          type: "warning", | 
			
		
		
	
		
			
				 | 
				 | 
				          cancelButtonClass:"difference", | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        confirmButtonClass:"commonbutton" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          cancelButtonClass: "difference", | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          confirmButtonClass: "commonbutton", | 
			
		
		
	
		
			
				 | 
				 | 
				        }) | 
				 | 
				 | 
				        }) | 
			
		
		
	
		
			
				 | 
				 | 
				          .then(() => { | 
				 | 
				 | 
				          .then(() => { | 
			
		
		
	
		
			
				 | 
				 | 
				            deletapi(`/api/app/common-char/${this.form.id}`).then((res) => { | 
				 | 
				 | 
				            deletapi(`/api/app/common-char/${this.form.id}`).then((res) => { | 
			
		
		
	
		
			
				 | 
				 | 
				              if(res.code!=-1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              if (res.code != -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				                this.form = {}; | 
				 | 
				 | 
				                this.form = {}; | 
			
		
		
	
		
			
				 | 
				 | 
				                this.getlist(); | 
				 | 
				 | 
				                this.getlist(); | 
			
		
		
	
		
			
				 | 
				 | 
				                this.$message.success('删除成功') | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                this.$message.success("删除成功"); | 
			
		
		
	
		
			
				 | 
				 | 
				              } | 
				 | 
				 | 
				              } | 
			
		
		
	
		
			
				 | 
				 | 
				            }); | 
				 | 
				 | 
				            }); | 
			
		
		
	
		
			
				 | 
				 | 
				          }) | 
				 | 
				 | 
				          }) | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -424,7 +519,7 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				        this.title = 2; | 
				 | 
				 | 
				        this.title = 2; | 
			
		
		
	
		
			
				 | 
				 | 
				        this.dialogVisible = true; | 
				 | 
				 | 
				        this.dialogVisible = true; | 
			
		
		
	
		
			
				 | 
				 | 
				        getapi(`/api/app/common-char/${this.form.id}`).then((res) => { | 
				 | 
				 | 
				        getapi(`/api/app/common-char/${this.form.id}`).then((res) => { | 
			
		
		
	
		
			
				 | 
				 | 
				          if(res.code!=-1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          if (res.code != -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				            this.form = res.data; | 
				 | 
				 | 
				            this.form = res.data; | 
			
		
		
	
		
			
				 | 
				 | 
				          } | 
				 | 
				 | 
				          } | 
			
		
		
	
		
			
				 | 
				 | 
				        }); | 
				 | 
				 | 
				        }); | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -434,12 +529,15 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				    addoredit() { | 
				 | 
				 | 
				    addoredit() { | 
			
		
		
	
		
			
				 | 
				 | 
				      if (this.title == 1) { | 
				 | 
				 | 
				      if (this.title == 1) { | 
			
		
		
	
		
			
				 | 
				 | 
				        if (this.form.displayName != undefined) { | 
				 | 
				 | 
				        if (this.form.displayName != undefined) { | 
			
		
		
	
		
			
				 | 
				 | 
				          postapi("/api/app/common-char",{ displayName: this.form.displayName,commonCharTypeId:this.form.commonCharTypeId }).then((res) => { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          postapi("/api/app/common-char", { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            displayName: this.form.displayName, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            commonCharTypeId: this.form.commonCharTypeId, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          }).then((res) => { | 
			
		
		
	
		
			
				 | 
				 | 
				            // this.form.displayName = ""; | 
				 | 
				 | 
				            // this.form.displayName = ""; | 
			
		
		
	
		
			
				 | 
				 | 
				            if(res.code!=-1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            if (res.code != -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				              this.getlist(); | 
				 | 
				 | 
				              this.getlist(); | 
			
		
		
	
		
			
				 | 
				 | 
				              this.dialogVisible = false; | 
				 | 
				 | 
				              this.dialogVisible = false; | 
			
		
		
	
		
			
				 | 
				 | 
				              this.$message.success('新增成功') | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              this.$message.success("新增成功"); | 
			
		
		
	
		
			
				 | 
				 | 
				            } | 
				 | 
				 | 
				            } | 
			
		
		
	
		
			
				 | 
				 | 
				          }); | 
				 | 
				 | 
				          }); | 
			
		
		
	
		
			
				 | 
				 | 
				        } else if (this.form.displayName == undefined) { | 
				 | 
				 | 
				        } else if (this.form.displayName == undefined) { | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -447,15 +545,16 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				        } | 
				 | 
				 | 
				        } | 
			
		
		
	
		
			
				 | 
				 | 
				      } else if (this.title == 2) { | 
				 | 
				 | 
				      } else if (this.title == 2) { | 
			
		
		
	
		
			
				 | 
				 | 
				        if (this.form.displayName != "") { | 
				 | 
				 | 
				        if (this.form.displayName != "") { | 
			
		
		
	
		
			
				 | 
				 | 
				          putapi(`/api/app/common-char/${this.form.id}`, { displayName: this.form.displayName,commonCharTypeId:this.form.commonCharTypeId }).then( | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            (res) => { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				             if(res.code!=-1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				               this.getlist(); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				               this.dialogVisible = false; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				               this.$message.success('修改成功') | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				             } | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          putapi(`/api/app/common-char/${this.form.id}`, { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            displayName: this.form.displayName, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            commonCharTypeId: this.form.commonCharTypeId, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          }).then((res) => { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            if (res.code != -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              this.getlist(); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              this.dialogVisible = false; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              this.$message.success("修改成功"); | 
			
		
		
	
		
			
				 | 
				 | 
				            } | 
				 | 
				 | 
				            } | 
			
		
		
	
		
			
				 | 
				 | 
				          ); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          }); | 
			
		
		
	
		
			
				 | 
				 | 
				        } else if (this.form.displayName == "") { | 
				 | 
				 | 
				        } else if (this.form.displayName == "") { | 
			
		
		
	
		
			
				 | 
				 | 
				          this.$message.warning("请输入名称"); | 
				 | 
				 | 
				          this.$message.warning("请输入名称"); | 
			
		
		
	
		
			
				 | 
				 | 
				        } | 
				 | 
				 | 
				        } | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -465,18 +564,20 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				    add() { | 
				 | 
				 | 
				    add() { | 
			
		
		
	
		
			
				 | 
				 | 
				      this.dialogVisible = true; | 
				 | 
				 | 
				      this.dialogVisible = true; | 
			
		
		
	
		
			
				 | 
				 | 
				      this.title = 1; | 
				 | 
				 | 
				      this.title = 1; | 
			
		
		
	
		
			
				 | 
				 | 
				      this.form = {}; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      Object.assign(this.$data.form, this.$options.data().form); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      this.form.commonCharTypeId = this.commonCharTypeId; | 
			
		
		
	
		
			
				 | 
				 | 
				      this.$nextTick(() => { | 
				 | 
				 | 
				      this.$nextTick(() => { | 
			
		
		
	
		
			
				 | 
				 | 
				        this.$refs.refinput.focus(); | 
				 | 
				 | 
				        this.$refs.refinput.focus(); | 
			
		
		
	
		
			
				 | 
				 | 
				      }); | 
				 | 
				 | 
				      }); | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    // | 
				 | 
				 | 
				    // | 
			
		
		
	
		
			
				 | 
				 | 
				    getlist() { | 
				 | 
				 | 
				    getlist() { | 
			
		
		
	
		
			
				 | 
				 | 
				      getapi("/api/app/common-char/in-filter").then((res) => { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        if(res.code!=-1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          this.initTableData = [...res.data.items]; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          this.tableData = res.data.items; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          // this.quckDepartment=[...res.data.items] | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      postapi("/api/app/CommonChar/GetCommonCharList",{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        commonCharTypeId:this.commonCharTypeId | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      }).then((res) => { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        if (res.code != -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				         this.initTableData = [...res.data]; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          this.tableData = res.data; | 
			
		
		
	
		
			
				 | 
				 | 
				        } | 
				 | 
				 | 
				        } | 
			
		
		
	
		
			
				 | 
				 | 
				      }); | 
				 | 
				 | 
				      }); | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |