Browse Source

门类管理 修改

master
z_yu 3 years ago
parent
commit
f3c706d3c1
  1. 823
      src/views/category/fileNoFormat/data1.json
  2. 57
      src/views/category/fileNoFormat/data2.json
  3. 123
      src/views/category/fileNoFormat/index.vue
  4. 55
      src/views/category/fileNoFormat/module/sortDialog.vue
  5. 1
      src/views/category/index.vue
  6. 14
      src/views/category/listBrowsing/index.vue
  7. 823
      src/views/category/orderingRule/data1.json
  8. 57
      src/views/category/orderingRule/data2.json
  9. 116
      src/views/category/orderingRule/index.vue
  10. 5
      src/views/category/sortDialog.vue

823
src/views/category/fileNoFormat/data1.json

@ -0,0 +1,823 @@
{
"total": 0,
"rows": [
{
"id": "24a3dc3ceff24822a8863635ce576cb6",
"fieldName": "pigeonhole_date",
"fieldCnName": "归档日期",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 20,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 20,
"isType": 4,
"isGlobal": 0,
"isSystem": 1,
"isAccede": "0",
"isAutoaccountvalue": "0",
"isOperate": "0",
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 80,
"isDisplayOrder": 12,
"isDisplayAlign": "center",
"isInputClass": "easyui-datebox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "29f16d62bc7242d5ba8dc84de5451f93",
"fieldName": "case_no",
"fieldCnName": "盒号",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 10,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 7,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1518079815000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "easyui-numberbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 1,
"isSupplementNum": 3,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "2f6dd49e061a43b89ab918f40b1ebd10",
"fieldName": "folder_location",
"fieldCnName": "存放位置",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 50,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 21,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": null,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "desc",
"isDisplay": 1,
"isDisplayWidth": 200,
"isDisplayOrder": 13,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": null,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "432616f5d6794ba6bef6b25508424f1c",
"fieldName": "page_no",
"fieldCnName": "页数",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 10,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 13,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": null,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 60,
"isDisplayOrder": 10,
"isDisplayAlign": "center",
"isInputClass": "easyui-numberbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "45ff597e7cc64d11803ac422816b1e23",
"fieldName": "security_class",
"fieldCnName": "密级",
"isDefaultValue": "",
"isDefaultValueType": "f08bc3b382914081ad4c85d103617e90",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 10,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 16,
"isType": 4,
"isGlobal": 0,
"isSystem": 1,
"isAccede": "0",
"isAutoaccountvalue": "0",
"isOperate": "0",
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "easyui-combobox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "49106aa0d1534a7a900843d0c4531840",
"fieldName": "collator",
"fieldCnName": "立卷人",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 17,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691877000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "515b173ef664438ca99d2ea68242df2f",
"fieldName": "note",
"fieldCnName": "备注",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 200,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 22,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1524115995000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": null,
"isDisplay": 1,
"isDisplayWidth": 150,
"isDisplayOrder": 15,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 650,
"isFullrow": 1,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": null,
"isSupplement": null,
"isSupplementNum": null,
"isNoRepetition": null,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "53e68102f0bc44a98704e478565cd414",
"fieldName": "archive_no",
"fieldCnName": "档号",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 9,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": null,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 1,
"isOrderSeq": 1,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 170,
"isDisplayOrder": 2,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": null,
"isAuto": 1,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 1,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "64c96ef6ad2a4d05abe15bdecc35f763",
"fieldName": "doc_no",
"fieldCnName": "文号",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 50,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 5,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691735000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 160,
"isDisplayOrder": 7,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "71d71889bc6f4a88bd42dc9d7e35dade",
"fieldName": "responsibleby",
"fieldCnName": "责任者",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 14,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691770000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 150,
"isDisplayOrder": 11,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "85ece56a60f340bc98d992c5c6dd9ab1",
"fieldName": "department",
"fieldCnName": "部门名称",
"isDefaultValue": "",
"isDefaultValueType": "64c310871c8c4468bc0a8257c7bb8f5e",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 3,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": null,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "desc",
"isDisplay": 1,
"isDisplayWidth": 120,
"isDisplayOrder": 1,
"isDisplayAlign": "center",
"isInputClass": "easyui-combobox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 1,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "9060aae9150a4ee69e67d21f4328a6a3",
"fieldName": "created_date",
"fieldCnName": "文件形成时间",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 20,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 12,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691755000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": null,
"isDisplay": 1,
"isDisplayWidth": 120,
"isDisplayOrder": 9,
"isDisplayAlign": "center",
"isInputClass": "easyui-datebox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "9e8f5652e66e4c888d1a1a317a83447b",
"fieldName": "maintitle",
"fieldCnName": "题名",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 400,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 11,
"isType": 4,
"isGlobal": 0,
"isSystem": 1,
"isAccede": "0",
"isAutoaccountvalue": "0",
"isOperate": "0",
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 450,
"isDisplayOrder": 8,
"isDisplayAlign": "left",
"isInputClass": "textarea",
"isInput": 1,
"isInputLength": 650,
"isFullrow": 1,
"isRequired": 1,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 1,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "a0ffdd94161146c49161662c3f9a70cd",
"fieldName": "number_no",
"fieldCnName": "份数",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 10,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 15,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": null,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689065000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "easyui-numberbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "bbe08d4fad374e499324d1140646d656",
"fieldName": "archive_flag",
"fieldCnName": "归档标识",
"isDefaultValue": "已归档",
"isDefaultValueType": "ba88ae3ef4ff45968a64aa5579b2c365",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 18,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691856000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": null,
"isDisplay": 1,
"isDisplayWidth": 100,
"isDisplayOrder": 14,
"isDisplayAlign": "center",
"isInputClass": "easyui-combobox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "dff5529c0d0f45b2b19f2adec7ca0102",
"fieldName": "checker",
"fieldCnName": "检查人",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 19,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691890000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": null,
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "f3f6ff94c26a4a54967de9cfc56a3b01",
"fieldName": "code_class",
"fieldCnName": "门类代码",
"isDefaultValue": "WS",
"isDefaultValueType": "08267a6b57904b25bddb217d8474b8a2",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 10,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 2,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691133000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "popmodality",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
}
],
"footer": null,
"postparam": null
}

57
src/views/category/fileNoFormat/data2.json

@ -0,0 +1,57 @@
{
"total":0,
"rows":[
{
"id":"a38da83350114b459ef3469340ffe577",
"ikFieldName":"全宗号",
"fieldYingName":"fonds_no",
"ikConnector":"-",
"ikSequence":1,
"ikFiledId":"3d6d548d30db426ea3d95d63f589b294",
"ikCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"ikInputClass":"easyui-combobox"
},
{
"id":"c669f176ba80402d865f899b2976ffd8",
"ikFieldName":"归档年度",
"fieldYingName":"filing_year",
"ikConnector":"-",
"ikSequence":2,
"ikFiledId":"d173c2d2e6ab49e0a38e1c46343e69b1",
"ikCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"ikInputClass":"easyui-numberbox"
},
{
"id":"a61508d47433421a989fed6385facd17",
"ikFieldName":"机构(问题)",
"fieldYingName":"archive_ctg_no",
"ikConnector":"-",
"ikSequence":3,
"ikFiledId":"01b22836d0d1442094e2ecb78210306c",
"ikCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"ikInputClass":"easyui-combobox"
},
{
"id":"6dc035b5f60a4f4dba256e96877a9541",
"ikFieldName":"保管期限",
"fieldYingName":"retention",
"ikConnector":"-",
"ikSequence":4,
"ikFiledId":"ebc2ceda16ff40ebab0d3c82d2721002",
"ikCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"ikInputClass":"easyui-combobox"
},
{
"id":"3deb020b78dc4770b95b9b484e965f84",
"ikFieldName":"件号",
"fieldYingName":"piece_no",
"ikConnector":"",
"ikSequence":5,
"ikFiledId":"8a1700abf5c346fda9a3f898569039d3",
"ikCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"ikInputClass":"easyui-numberbox"
}
],
"footer":null,
"postparam":null
}

123
src/views/category/fileNoFormat/index.vue

@ -2,12 +2,12 @@
<div class="format-main">
<div class="format-main-left">
<div class="head-container">
<el-button v-permission="permission.add" size="mini" icon="el-icon-plus" @click="crud.toAdd">
<el-button v-permission="permission.add" size="mini" icon="el-icon-plus" :disabled="table.left.selections.length == 0" @click="toAdd(table.left.selections)">
新增
</el-button>
</div>
<!--表格渲染-->
<el-table ref="table" v-loading="crud.loading" :data="crud.data" style="width: 350px;" height="calc(100vh - 302px)" @selection-change="selectionChangeHandler" @row-click="clickRowHandler">
<el-table ref="leftTable" v-loading="table.left.loading" :data="table.left.data" style="width: 400px;" height="calc(100vh - 302px)" @selection-change="(val)=>selectionChangeHandler(val,'left')" @row-click="(row,column,e)=>clickRowHandler(row,column,e,'leftTable')">
<el-table-column type="selection" width="55" align="center" />
<el-table-column type="index" label="序号" width="55" align="center" />
<el-table-column prop="fieldCnName" label="隐藏字段" align="center" />
@ -17,61 +17,68 @@
</div>
<div class="format-main-right">
<div class="head-container">
<crudOperation :permission="permission">
<template v-slot:right>
<el-button v-permission="permission.sort" icon="el-icon-sort" size="mini" :loading="sortLoading" :disabled="!crud.selections[0]||!crud.selections[0].childMenus || crud.selections[0].childMenus.length <= 1" @click="toSort(crud.selections)">排序</el-button>
</template>
</crudOperation>
<el-button v-permission="permission.edit" size="mini" icon="el-icon-edit" :disabled="table.right.selections.length === 0" @click="toEdit(table.right.selections)">
修改
</el-button>
<!-- type="danger" -->
<el-button v-permission="permission.del" icon="el-icon-delete" size="mini" :loading="delAllLoading" :disabled="table.right.selections.length === 0" @click="toDelete(table.right.selections)">
删除
</el-button>
<el-button v-permission="permission.sort" icon="el-icon-sort" size="mini" :loading="sortLoading" :disabled="table.right.data <= 1" @click="toSort">排序</el-button>
</div>
<!--表格渲染-->
<el-table ref="table" v-loading="crud.loading" :data="crud.data" style="min-width: 100%;" height="calc(100vh - 302px)" @selection-change="selectionChangeHandler" @row-click="clickRowHandler">
<el-table ref="rightTable" v-loading="table.right.loading" :data="table.right.data" style="min-width: 100%;" height="calc(100vh - 302px)" @selection-change="(val)=>selectionChangeHandler(val,'right')" @row-click="(row,column,e)=>clickRowHandler(row,column,e,'rightTable')">
<el-table-column type="selection" width="55" align="center" />
<el-table-column type="index" label="序号" width="55" align="center" />
<el-table-column prop="fieldCnName" label="组成字段" align="center" />
<el-table-column prop="fieldCnName" label="组成符号" align="center" />
<el-table-column prop="ikFieldName" label="组成字段" align="center" />
<el-table-column prop="ikConnector" label="组成符号" align="center" />
</el-table>
<!--表单渲染-->
<eForm />
</div>
<!--排序对话框组件-->
<sortDialog ref="sort" />
</div>
</template>
<script>
import { add, edit } from '@/api/archivesConfig/field'
// import { add, edit } from '@/api/archivesConfig/field'
import data1 from './data1.json'
import data2 from './data2.json'
import eForm from './module/form'
import CRUD, { presenter } from '@crud/crud'
import crudOperation from '@crud/CRUD.operation'
import sortDialog from './module/sortDialog'
export default {
components: { eForm, crudOperation },
mixins: [presenter()],
cruds() {
return CRUD({
url: 'api/field/findGroupType',
crudMethod: { add, edit },
optShow: {
add: false,
edit: true,
del: true,
download: false,
group: false
},
queryOnPresenterCreated: false
})
},
components: { eForm, sortDialog },
data() {
return {
permission: {
add: ['admin', this.permissionStr + ':add'],
edit: ['admin', this.permissionStr + ':edit']
add: ['admin', 'fileNoFormat:add'],
edit: ['admin', 'fileNoFormat:edit'],
del: ['admin', 'fileNoFormat:delete'],
sort: ['admin', 'fileNoFormat:sort']
},
verifyDialogVisible: false,
form: {
verifyCode: ''
},
formLabelWidth: '110px',
btn: '',
showVerifyDialog: true
// verifyDialogVisible: false,
// form: {
// verifyCode: ''
// },
// formLabelWidth: '110px',
// btn: '',
// showVerifyDialog: true,
sortLoading: false,
delAllLoading: false,
table: {
left: {
data: [],
Loading: false,
selections: []
},
right: {
data: [],
Loading: false,
selections: []
}
}
}
},
created() {
@ -80,6 +87,9 @@ export default {
// isType: this.isType
// }
// this.crud.toQuery()
// verifyMaintenance(encrypt(this.form.verifyCode)).then((res) => {}
this.table.left.data = data1.rows
this.table.right.data = data2.rows
},
methods: {
// [CRUD.HOOK.beforeToCU](crud, form, btn) {
@ -117,34 +127,35 @@ export default {
this.form.verifyCode = ''
done()
},
clickRowHandler(row) {
this.$refs.table.clearSelection()
this.$refs.table.toggleRowSelection(row)
clickRowHandler(row, column, e, tableName) {
this.$refs[tableName].toggleRowSelection(row)
},
selectionChangeHandler(val) {
if (val.length > 1) {
// val
const finalVal = val.pop()
//
this.$refs.table.clearSelection()
//
this.$refs.table.toggleRowSelection(finalVal)
this.crud.selectionChangeHandler([finalVal])
} else {
this.crud.selectionChangeHandler(val)
}
selectionChangeHandler(val, tableName) {
this.table[tableName].selections = val
},
toAdd() {
},
toEdit() {
},
toDelete() {
},
toSort() {
// findSubsetById(data[0].id).then(res => {
this.$refs.sort.sortTableData = this.table.right.data
this.$refs.sort.sortVisible = true
// })
}
}
}
</script>
<style rel="stylesheet/scss" lang="scss" scoped>
::v-deep thead .el-table-column--selection .cell {
display: none;
}
::v-deep div.el-dialog__footer {
text-align: center;
}
::v-deep.el-table tr .el-table__cell {
height: 40px;
}
.format-main {
display: flex;
justify-content: flex-start;

55
src/views/category/fileNoFormat/module/sortDialog.vue

@ -0,0 +1,55 @@
<template>
<!--表单组件-->
<el-dialog title="排序" :visible.sync="sortVisible" @opened="opened">
<span class="dialog-right-top" />
<span class="dialog-left-bottom" />
<div class="setting-dialog">
<el-table :data="sortTableData" class="sort" style="width: 100%;max-height: 70vh;" row-key="id">
<el-table-column type="index" label="序号" width="100" />
<el-table-column prop="ikFieldName" label="字段名称" />
</el-table>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click.native="handleSort">保存</el-button>
</div>
</div>
</el-dialog>
</template>
<script>
import Sortable from 'sortablejs'
export default {
data() {
return {
sortVisible: false,
sortTableData: []
}
},
methods: {
//
rowDrop(className, targetName) {
console.log(1)
//
const tbody = document.querySelector('.' + className + ' .el-table__body-wrapper tbody')
const that = this
Sortable.create(tbody, {
//
draggable: '.el-table__row',
onEnd({ newIndex, oldIndex }) {
if (newIndex === oldIndex) return
that[targetName].splice(newIndex, 0, that[targetName].splice(oldIndex, 1)[0])
}
})
},
opened() {
this.rowDrop('sort', 'sortTableData')
},
handleSort() {
}
}
}
</script>
<style lang="scss" scoped>
</style>

1
src/views/category/index.vue

@ -191,7 +191,6 @@ export default {
findSubsetById(data[0].id).then(res => {
this.$refs.sort.sortTableData = res.content
this.$refs.sort.sortVisible = true
// this.rowDrop()
})
},
changeActiveTab(data) {

14
src/views/category/listBrowsing/index.vue

@ -33,7 +33,7 @@
<!--表单渲染-->
<eForm />
</div>
<el-table ref="table" v-loading="crud.loading" :data="crud.data" style="min-width: 100%;" height="302" @selection-change="selectionChangeHandler" @row-click="clickRowHandler">
<el-table ref="table" v-loading="crud.loading" :data="crud.data" style="min-width: 100%;" height="300" @selection-change="selectionChangeHandler" @row-click="clickRowHandler">
<el-table-column type="selection" width="55" align="center" />
<el-table-column type="index" label="序号" width="55" align="center" />
<el-table-column prop="fieldCnName" label="显示字段" align="center" />
@ -68,8 +68,10 @@ export default {
data() {
return {
permission: {
add: ['admin', this.permissionStr + ':add'],
edit: ['admin', this.permissionStr + ':edit']
add: ['admin', 'listBrowsing:add'],
edit: ['admin', 'listBrowsing:edit'],
del: ['admin', 'listBrowsing:delete'],
sort: ['admin', 'listBrowsing:sort']
},
verifyDialogVisible: false,
form: {
@ -77,7 +79,8 @@ export default {
},
formLabelWidth: '110px',
btn: '',
showVerifyDialog: true
showVerifyDialog: true,
sortLoading: false
}
},
created() {
@ -145,9 +148,6 @@ export default {
</script>
<style rel="stylesheet/scss" lang="scss" scoped>
::v-deep thead .el-table-column--selection .cell {
display: none;
}
::v-deep div.el-dialog__footer {
text-align: center;
}

823
src/views/category/orderingRule/data1.json

@ -0,0 +1,823 @@
{
"total": 0,
"rows": [
{
"id": "24a3dc3ceff24822a8863635ce576cb6",
"fieldName": "pigeonhole_date",
"fieldCnName": "归档日期",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 20,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 20,
"isType": 4,
"isGlobal": 0,
"isSystem": 1,
"isAccede": "0",
"isAutoaccountvalue": "0",
"isOperate": "0",
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 80,
"isDisplayOrder": 12,
"isDisplayAlign": "center",
"isInputClass": "easyui-datebox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "29f16d62bc7242d5ba8dc84de5451f93",
"fieldName": "case_no",
"fieldCnName": "盒号",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 10,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 7,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1518079815000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "easyui-numberbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 1,
"isSupplementNum": 3,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "2f6dd49e061a43b89ab918f40b1ebd10",
"fieldName": "folder_location",
"fieldCnName": "存放位置",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 50,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 21,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": null,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "desc",
"isDisplay": 1,
"isDisplayWidth": 200,
"isDisplayOrder": 13,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": null,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "432616f5d6794ba6bef6b25508424f1c",
"fieldName": "page_no",
"fieldCnName": "页数",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 10,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 13,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": null,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 60,
"isDisplayOrder": 10,
"isDisplayAlign": "center",
"isInputClass": "easyui-numberbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "45ff597e7cc64d11803ac422816b1e23",
"fieldName": "security_class",
"fieldCnName": "密级",
"isDefaultValue": "",
"isDefaultValueType": "f08bc3b382914081ad4c85d103617e90",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 10,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 16,
"isType": 4,
"isGlobal": 0,
"isSystem": 1,
"isAccede": "0",
"isAutoaccountvalue": "0",
"isOperate": "0",
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "easyui-combobox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "49106aa0d1534a7a900843d0c4531840",
"fieldName": "collator",
"fieldCnName": "立卷人",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 17,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691877000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "515b173ef664438ca99d2ea68242df2f",
"fieldName": "note",
"fieldCnName": "备注",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 200,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 22,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1524115995000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": null,
"isDisplay": 1,
"isDisplayWidth": 150,
"isDisplayOrder": 15,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 650,
"isFullrow": 1,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": null,
"isSupplement": null,
"isSupplementNum": null,
"isNoRepetition": null,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "53e68102f0bc44a98704e478565cd414",
"fieldName": "archive_no",
"fieldCnName": "档号",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 9,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": null,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 1,
"isOrderSeq": 1,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 170,
"isDisplayOrder": 2,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": null,
"isAuto": 1,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 1,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "64c96ef6ad2a4d05abe15bdecc35f763",
"fieldName": "doc_no",
"fieldCnName": "文号",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 50,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 5,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691735000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 160,
"isDisplayOrder": 7,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "71d71889bc6f4a88bd42dc9d7e35dade",
"fieldName": "responsibleby",
"fieldCnName": "责任者",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 14,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691770000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 150,
"isDisplayOrder": 11,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "85ece56a60f340bc98d992c5c6dd9ab1",
"fieldName": "department",
"fieldCnName": "部门名称",
"isDefaultValue": "",
"isDefaultValueType": "64c310871c8c4468bc0a8257c7bb8f5e",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 3,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": null,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "desc",
"isDisplay": 1,
"isDisplayWidth": 120,
"isDisplayOrder": 1,
"isDisplayAlign": "center",
"isInputClass": "easyui-combobox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 1,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "9060aae9150a4ee69e67d21f4328a6a3",
"fieldName": "created_date",
"fieldCnName": "文件形成时间",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 20,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 12,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691755000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": null,
"isDisplay": 1,
"isDisplayWidth": 120,
"isDisplayOrder": 9,
"isDisplayAlign": "center",
"isInputClass": "easyui-datebox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "9e8f5652e66e4c888d1a1a317a83447b",
"fieldName": "maintitle",
"fieldCnName": "题名",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 400,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 11,
"isType": 4,
"isGlobal": 0,
"isSystem": 1,
"isAccede": "0",
"isAutoaccountvalue": "0",
"isOperate": "0",
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689066000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 1,
"isDisplayWidth": 450,
"isDisplayOrder": 8,
"isDisplayAlign": "left",
"isInputClass": "textarea",
"isInput": 1,
"isInputLength": 650,
"isFullrow": 1,
"isRequired": 1,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 1,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 1,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "a0ffdd94161146c49161662c3f9a70cd",
"fieldName": "number_no",
"fieldCnName": "份数",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 10,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 15,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": null,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502689065000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "easyui-numberbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 0,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "bbe08d4fad374e499324d1140646d656",
"fieldName": "archive_flag",
"fieldCnName": "归档标识",
"isDefaultValue": "已归档",
"isDefaultValueType": "ba88ae3ef4ff45968a64aa5579b2c365",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 18,
"isType": 4,
"isGlobal": null,
"isSystem": 1,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691856000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": null,
"isDisplay": 1,
"isDisplayWidth": 100,
"isDisplayOrder": 14,
"isDisplayAlign": "center",
"isInputClass": "easyui-combobox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "dff5529c0d0f45b2b19f2adec7ca0102",
"fieldName": "checker",
"fieldCnName": "检查人",
"isDefaultValue": "",
"isDefaultValueType": "",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 100,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 19,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691890000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": null,
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "easyui-textbox",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
},
{
"id": "f3f6ff94c26a4a54967de9cfc56a3b01",
"fieldName": "code_class",
"fieldCnName": "门类代码",
"isDefaultValue": "WS",
"isDefaultValueType": "08267a6b57904b25bddb217d8474b8a2",
"isPattern": null,
"isPrecept": null,
"isDataType": 1,
"isColumnLength": 10,
"isMaxlength": null,
"isMinlength": null,
"isSequence": 2,
"isType": 4,
"isGlobal": null,
"isSystem": 0,
"isAccede": null,
"isAutoaccountvalue": null,
"isOperate": null,
"isSearch": 0,
"isCategoryId": "f88a8b3960ac476b8d94e63961bbeabe",
"createTime": 1502691133000,
"isOrder": 0,
"isOrderSeq": 0,
"isOrderType": "asc",
"isDisplay": 0,
"isDisplayWidth": 100,
"isDisplayOrder": 0,
"isDisplayAlign": "center",
"isInputClass": "popmodality",
"isInput": 1,
"isInputLength": 245,
"isFullrow": 0,
"isRequired": 0,
"isInherit": 1,
"isIncrease": 0,
"isAuto": 0,
"isAutoField": 0,
"isDosearchCard": 0,
"isSupplement": 0,
"isSupplementNum": null,
"isNoRepetition": 0,
"isAdjust": 0,
"isAdjustSeq": 0,
"isAdjustWidth": 0,
"isRelevance": null,
"relevanceSeq": null
}
],
"footer": null,
"postparam": null
}

57
src/views/category/orderingRule/data2.json

@ -0,0 +1,57 @@
{
"total":0,
"rows":[
{
"id":"a38da83350114b459ef3469340ffe577",
"ikFieldName":"全宗号",
"fieldYingName":"fonds_no",
"ikConnector":"-",
"ikSequence":1,
"ikFiledId":"3d6d548d30db426ea3d95d63f589b294",
"ikCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"ikInputClass":"easyui-combobox"
},
{
"id":"c669f176ba80402d865f899b2976ffd8",
"ikFieldName":"归档年度",
"fieldYingName":"filing_year",
"ikConnector":"-",
"ikSequence":2,
"ikFiledId":"d173c2d2e6ab49e0a38e1c46343e69b1",
"ikCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"ikInputClass":"easyui-numberbox"
},
{
"id":"a61508d47433421a989fed6385facd17",
"ikFieldName":"机构(问题)",
"fieldYingName":"archive_ctg_no",
"ikConnector":"-",
"ikSequence":3,
"ikFiledId":"01b22836d0d1442094e2ecb78210306c",
"ikCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"ikInputClass":"easyui-combobox"
},
{
"id":"6dc035b5f60a4f4dba256e96877a9541",
"ikFieldName":"保管期限",
"fieldYingName":"retention",
"ikConnector":"-",
"ikSequence":4,
"ikFiledId":"ebc2ceda16ff40ebab0d3c82d2721002",
"ikCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"ikInputClass":"easyui-combobox"
},
{
"id":"3deb020b78dc4770b95b9b484e965f84",
"ikFieldName":"件号",
"fieldYingName":"piece_no",
"ikConnector":"",
"ikSequence":5,
"ikFiledId":"8a1700abf5c346fda9a3f898569039d3",
"ikCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"ikInputClass":"easyui-numberbox"
}
],
"footer":null,
"postparam":null
}

116
src/views/category/orderingRule/index.vue

@ -2,12 +2,12 @@
<div class="format-main">
<div class="format-main-left">
<div class="head-container">
<el-button v-permission="permission.add" size="mini" icon="el-icon-plus" @click="crud.toAdd">
<el-button v-permission="permission.add" size="mini" icon="el-icon-plus" :disabled="table.left.selections.length == 0" @click="toAdd(table.left.selections)">
新增
</el-button>
</div>
<!--表格渲染-->
<el-table ref="table" v-loading="crud.loading" :data="crud.data" style="width: 350px;" height="calc(100vh - 302px)" @selection-change="selectionChangeHandler" @row-click="clickRowHandler">
<el-table ref="leftTable" v-loading="table.left.loading" :data="table.left.data" style="width: 400px;" height="calc(100vh - 302px)" @selection-change="(val)=>selectionChangeHandler(val,'left')" @row-click="(row,column,e)=>clickRowHandler(row,column,e,'leftTable')">
<el-table-column type="selection" width="55" align="center" />
<el-table-column type="index" label="序号" width="55" align="center" />
<el-table-column prop="fieldCnName" label="隐藏字段" align="center" />
@ -17,18 +17,21 @@
</div>
<div class="format-main-right">
<div class="head-container">
<crudOperation :permission="permission">
<template v-slot:right>
<el-button v-permission="permission.sort" icon="el-icon-sort" size="mini" :loading="sortLoading" :disabled="!crud.selections[0]||!crud.selections[0].childMenus || crud.selections[0].childMenus.length <= 1" @click="toSort(crud.selections)">排序</el-button>
</template>
</crudOperation>
<el-button v-permission="permission.edit" size="mini" icon="el-icon-edit" :disabled="table.right.selections.length === 0" @click="toEdit(table.right.selections)">
修改
</el-button>
<!-- type="danger" -->
<el-button v-permission="permission.del" icon="el-icon-delete" size="mini" :loading="delAllLoading" :disabled="table.right.selections.length === 0" @click="toDelete(table.right.selections)">
删除
</el-button>
<el-button v-permission="permission.sort" icon="el-icon-sort" size="mini" :loading="sortLoading" :disabled="table.right.data <= 1" @click="toSort(table.right.data)">排序</el-button>
</div>
<!--表格渲染-->
<el-table ref="table" v-loading="crud.loading" :data="crud.data" style="min-width: 100%;" height="calc(100vh - 302px)" @selection-change="selectionChangeHandler" @row-click="clickRowHandler">
<el-table ref="rightTable" v-loading="table.right.loading" :data="table.right.data" style="min-width: 100%;" height="calc(100vh - 302px)" @selection-change="(val)=>selectionChangeHandler(val,'right')" @row-click="(row,column,e)=>clickRowHandler(row,column,e,'rightTable')">
<el-table-column type="selection" width="55" align="center" />
<el-table-column type="index" label="序号" width="55" align="center" />
<el-table-column prop="fieldCnName" label="显示字段" align="center" />
<el-table-column prop="fieldCnName" label="排序" align="center" />
<el-table-column prop="ikFieldName" label="显示字段" align="center" />
<el-table-column prop="ikConnector" label="排序方式" align="center" />
</el-table>
<!--表单渲染-->
<eForm />
@ -37,41 +40,42 @@
</template>
<script>
import { add, edit } from '@/api/archivesConfig/field'
// import { add, edit } from '@/api/archivesConfig/field'
import data1 from './data1.json'
import data2 from './data2.json'
import eForm from './module/form'
import CRUD, { presenter } from '@crud/crud'
import crudOperation from '@crud/CRUD.operation'
export default {
components: { eForm, crudOperation },
mixins: [presenter()],
cruds() {
return CRUD({
url: 'api/field/findGroupType',
crudMethod: { add, edit },
optShow: {
add: false,
edit: true,
del: true,
download: false,
group: false
},
queryOnPresenterCreated: false
})
},
components: { eForm },
data() {
return {
permission: {
add: ['admin', this.permissionStr + ':add'],
edit: ['admin', this.permissionStr + ':edit']
add: ['admin', 'orderingRule:add'],
edit: ['admin', 'orderingRule:edit'],
del: ['admin', 'orderingRule:delete'],
sort: ['admin', 'orderingRule:sort']
},
verifyDialogVisible: false,
form: {
verifyCode: ''
},
formLabelWidth: '110px',
btn: '',
showVerifyDialog: true
// verifyDialogVisible: false,
// form: {
// verifyCode: ''
// },
// formLabelWidth: '110px',
// btn: '',
// showVerifyDialog: true,
sortLoading: false,
delAllLoading: false,
table: {
left: {
data: [],
Loading: false,
selections: []
},
right: {
data: [],
Loading: false,
selections: []
}
}
}
},
created() {
@ -80,6 +84,9 @@ export default {
// isType: this.isType
// }
// this.crud.toQuery()
// verifyMaintenance(encrypt(this.form.verifyCode)).then((res) => {}
this.table.left.data = data1.rows
this.table.right.data = data2.rows
},
methods: {
// [CRUD.HOOK.beforeToCU](crud, form, btn) {
@ -117,34 +124,31 @@ export default {
this.form.verifyCode = ''
done()
},
clickRowHandler(row) {
this.$refs.table.clearSelection()
this.$refs.table.toggleRowSelection(row)
clickRowHandler(row, column, e, tableName) {
this.$refs[tableName].toggleRowSelection(row)
},
selectionChangeHandler(val) {
if (val.length > 1) {
// val
const finalVal = val.pop()
//
this.$refs.table.clearSelection()
//
this.$refs.table.toggleRowSelection(finalVal)
this.crud.selectionChangeHandler([finalVal])
} else {
this.crud.selectionChangeHandler(val)
}
selectionChangeHandler(val, tableName) {
this.table[tableName].selections = val
},
toAdd() {
},
toEdit() {
},
toDelete() {
},
toSort() {
}
}
}
</script>
<style rel="stylesheet/scss" lang="scss" scoped>
::v-deep thead .el-table-column--selection .cell {
display: none;
}
::v-deep div.el-dialog__footer {
text-align: center;
}
::v-deep.el-table tr .el-table__cell {
height: 40px;
}
.format-main {
display: flex;
justify-content: flex-start;

5
src/views/category/sortDialog.vue

@ -1,6 +1,6 @@
<template>
<!--表单组件-->
<el-dialog title="排序" :visible.sync="sortVisible" @open="open">
<el-dialog title="排序" :visible.sync="sortVisible" @opened="opened">
<span class="dialog-right-top" />
<span class="dialog-left-bottom" />
<div class="setting-dialog">
@ -29,7 +29,6 @@ export default {
//
rowDrop(className, targetName) {
//
console.log(1)
const tbody = document.querySelector('.' + className + ' .el-table__body-wrapper tbody')
const that = this
Sortable.create(tbody, {
@ -41,7 +40,7 @@ export default {
}
})
},
open() {
opened() {
this.rowDrop('sort', 'sortTableData')
},
handleSort() {

Loading…
Cancel
Save