Browse Source

门类管理 列表界面浏览设置修改

master
z_yu 3 years ago
parent
commit
a87a9648d0
  1. 583
      src/views/category/listBrowsing/data1.json
  2. 727
      src/views/category/listBrowsing/data2.json
  3. 731
      src/views/category/listBrowsing/data3.json
  4. 276
      src/views/category/listBrowsing/index.vue
  5. 128
      src/views/category/listBrowsing/module/form.vue
  6. 63
      src/views/category/listBrowsing/module/sortDialog.vue

583
src/views/category/listBrowsing/data1.json

@ -0,0 +1,583 @@
{
"total":12,
"rows":[
{
"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":"3d6d548d30db426ea3d95d63f589b294",
"fieldName":"fonds_no",
"fieldCnName":"全宗号",
"isDefaultValue":"",
"isDefaultValueType":"f646a296b4774d068ea4230c3fb46eb1",
"isPattern":null,
"isPrecept":null,
"isDataType":1,
"isColumnLength":100,
"isMaxlength":null,
"isMinlength":null,
"isSequence":1,
"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":"popmodality",
"isInput":1,
"isInputLength":245,
"isFullrow":0,
"isRequired":0,
"isInherit":1,
"isIncrease":0,
"isAuto":0,
"isAutoField":1,
"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":"6e604355ff1e47e8b48117dca36420c7",
"fieldName":"content_no",
"fieldCnName":"-(备用字段001)",
"isDefaultValue":"",
"isDefaultValueType":"",
"isPattern":null,
"isPrecept":null,
"isDataType":1,
"isColumnLength":20,
"isMaxlength":null,
"isMinlength":null,
"isSequence":26,
"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":0,
"isDisplayWidth":100,
"isDisplayOrder":0,
"isDisplayAlign":"center",
"isInputClass":"easyui-numberbox",
"isInput":0,
"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":"6f4a6631d9d3424b960793704f3757b3",
"fieldName":"serial_no",
"fieldCnName":"-(备用字段002)",
"isDefaultValue":"",
"isDefaultValueType":"",
"isPattern":null,
"isPrecept":null,
"isDataType":1,
"isColumnLength":20,
"isMaxlength":null,
"isMinlength":null,
"isSequence":27,
"isType":4,
"isGlobal":null,
"isSystem":1,
"isAccede":null,
"isAutoaccountvalue":null,
"isOperate":null,
"isSearch":0,
"isCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"createTime":1506049799000,
"isOrder":0,
"isOrderSeq":0,
"isOrderType":null,
"isDisplay":0,
"isDisplayWidth":100,
"isDisplayOrder":0,
"isDisplayAlign":"center",
"isInputClass":"easyui-numberbox",
"isInput":0,
"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":"76e29d5c0a0541bfb1ee9da432183b15",
"fieldName":"handover_unit",
"fieldCnName":"- 原移交机构",
"isDefaultValue":"",
"isDefaultValueType":null,
"isPattern":null,
"isPrecept":null,
"isDataType":1,
"isColumnLength":200,
"isMaxlength":null,
"isMinlength":null,
"isSequence":24,
"isType":4,
"isGlobal":null,
"isSystem":1,
"isAccede":null,
"isAutoaccountvalue":null,
"isOperate":null,
"isSearch":0,
"isCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"createTime":1537007028000,
"isOrder":0,
"isOrderSeq":0,
"isOrderType":null,
"isDisplay":0,
"isDisplayWidth":100,
"isDisplayOrder":0,
"isDisplayAlign":"center",
"isInputClass":"easyui-textbox",
"isInput":0,
"isInputLength":265,
"isFullrow":0,
"isRequired":0,
"isInherit":0,
"isIncrease":0,
"isAuto":0,
"isAutoField":0,
"isDosearchCard":null,
"isSupplement":null,
"isSupplementNum":null,
"isNoRepetition":null,
"isAdjust":null,
"isAdjustSeq":null,
"isAdjustWidth":null,
"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":"a79e0d67165a4b08b089b309dd947908",
"fieldName":"handoverTime",
"fieldCnName":"- 移交时间",
"isDefaultValue":"",
"isDefaultValueType":null,
"isPattern":null,
"isPrecept":null,
"isDataType":1,
"isColumnLength":100,
"isMaxlength":null,
"isMinlength":null,
"isSequence":25,
"isType":4,
"isGlobal":null,
"isSystem":1,
"isAccede":null,
"isAutoaccountvalue":null,
"isOperate":null,
"isSearch":0,
"isCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"createTime":1537007091000,
"isOrder":0,
"isOrderSeq":0,
"isOrderType":null,
"isDisplay":0,
"isDisplayWidth":100,
"isDisplayOrder":0,
"isDisplayAlign":"center",
"isInputClass":"easyui-textbox",
"isInput":0,
"isInputLength":265,
"isFullrow":0,
"isRequired":0,
"isInherit":0,
"isIncrease":0,
"isAuto":0,
"isAutoField":0,
"isDosearchCard":null,
"isSupplement":null,
"isSupplementNum":null,
"isNoRepetition":null,
"isAdjust":null,
"isAdjustSeq":null,
"isAdjustWidth":null,
"isRelevance":null,
"relevanceSeq":null
},
{
"id":"ca9b850145b74eeda3c22a997696c979",
"fieldName":"relevance_no",
"fieldCnName":"- 批量关联号",
"isDefaultValue":"",
"isDefaultValueType":"",
"isPattern":null,
"isPrecept":null,
"isDataType":1,
"isColumnLength":20,
"isMaxlength":null,
"isMinlength":null,
"isSequence":23,
"isType":4,
"isGlobal":null,
"isSystem":1,
"isAccede":null,
"isAutoaccountvalue":null,
"isOperate":null,
"isSearch":0,
"isCategoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"createTime":1517987253000,
"isOrder":0,
"isOrderSeq":0,
"isOrderType":null,
"isDisplay":0,
"isDisplayWidth":100,
"isDisplayOrder":0,
"isDisplayAlign":"center",
"isInputClass":"easyui-textbox",
"isInput":0,
"isInputLength":245,
"isFullrow":0,
"isRequired":0,
"isInherit":0,
"isIncrease":0,
"isAuto":0,
"isAutoField":0,
"isDosearchCard":0,
"isSupplement":null,
"isSupplementNum":null,
"isNoRepetition":null,
"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
}

727
src/views/category/listBrowsing/data2.json

@ -0,0 +1,727 @@
{
"total":15,
"rows":[
{
"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":"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":"d173c2d2e6ab49e0a38e1c46343e69b1",
"fieldName":"filing_year",
"fieldCnName":"归档年度",
"isDefaultValue":"",
"isDefaultValueType":"",
"isPattern":null,
"isPrecept":null,
"isDataType":2,
"isColumnLength":4,
"isMaxlength":null,
"isMinlength":null,
"isSequence":4,
"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":80,
"isDisplayOrder":3,
"isDisplayAlign":"center",
"isInputClass":"easyui-numberbox",
"isInput":1,
"isInputLength":245,
"isFullrow":0,
"isRequired":0,
"isInherit":1,
"isIncrease":0,
"isAuto":null,
"isAutoField":1,
"isDosearchCard":1,
"isSupplement":0,
"isSupplementNum":null,
"isNoRepetition":0,
"isAdjust":0,
"isAdjustSeq":0,
"isAdjustWidth":0,
"isRelevance":null,
"relevanceSeq":null
},
{
"id":"01b22836d0d1442094e2ecb78210306c",
"fieldName":"archive_ctg_no",
"fieldCnName":"机构(问题)",
"isDefaultValue":"",
"isDefaultValueType":"6b7848261e284b7696678434d9493e25",
"isPattern":null,
"isPrecept":null,
"isDataType":1,
"isColumnLength":50,
"isMaxlength":null,
"isMinlength":null,
"isSequence":6,
"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":120,
"isDisplayOrder":4,
"isDisplayAlign":"center",
"isInputClass":"easyui-combobox",
"isInput":1,
"isInputLength":245,
"isFullrow":0,
"isRequired":0,
"isInherit":1,
"isIncrease":0,
"isAuto":0,
"isAutoField":1,
"isDosearchCard":1,
"isSupplement":0,
"isSupplementNum":null,
"isNoRepetition":0,
"isAdjust":0,
"isAdjustSeq":0,
"isAdjustWidth":0,
"isRelevance":null,
"relevanceSeq":null
},
{
"id":"ebc2ceda16ff40ebab0d3c82d2721002",
"fieldName":"retention",
"fieldCnName":"保管期限",
"isDefaultValue":"",
"isDefaultValueType":"72ef92154a3346cf815b217713787f99",
"isPattern":null,
"isPrecept":null,
"isDataType":1,
"isColumnLength":10,
"isMaxlength":null,
"isMinlength":null,
"isSequence":8,
"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":5,
"isDisplayAlign":"center",
"isInputClass":"easyui-combobox",
"isInput":1,
"isInputLength":245,
"isFullrow":0,
"isRequired":0,
"isInherit":1,
"isIncrease":0,
"isAuto":0,
"isAutoField":1,
"isDosearchCard":1,
"isSupplement":0,
"isSupplementNum":null,
"isNoRepetition":0,
"isAdjust":0,
"isAdjustSeq":0,
"isAdjustWidth":0,
"isRelevance":null,
"relevanceSeq":null
},
{
"id":"8a1700abf5c346fda9a3f898569039d3",
"fieldName":"piece_no",
"fieldCnName":"件号",
"isDefaultValue":"",
"isDefaultValueType":"",
"isPattern":null,
"isPrecept":null,
"isDataType":1,
"isColumnLength":20,
"isMaxlength":null,
"isMinlength":null,
"isSequence":10,
"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":6,
"isDisplayAlign":"center",
"isInputClass":"easyui-numberbox",
"isInput":1,
"isInputLength":245,
"isFullrow":0,
"isRequired":0,
"isInherit":0,
"isIncrease":1,
"isAuto":0,
"isAutoField":1,
"isDosearchCard":1,
"isSupplement":1,
"isSupplementNum":4,
"isNoRepetition":0,
"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":1,
"isOrderSeq":2,
"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":"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":"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":"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":"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":"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":"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":"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":"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
}
],
"footer":null,
"postparam":null
}

731
src/views/category/listBrowsing/data3.json

@ -0,0 +1,731 @@
{
"total":16,
"rows":[
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"folderLocation":"",
"outsideId":"",
"docNo":"九州查字[2018]001号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"系统不会应用怎么办?登陆我们的官网(www.9zda.com)在系统帮助中获得帮助文档;或者直接联系我们获得技术支持部支持",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"办公室",
"securityClass":"内部",
"pigeonholeDate":"20180422",
"viewFilecount":0,
"archiveNo":"9ZDA-2018-BGS-Y-0001",
"id":"3da574064dce45f1b0330497aaa0546a",
"department":"九州档案",
"unitId":"001",
"retention":"永久",
"filingYear":2018,
"pieceNo":"0001",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1539516848000,
"responsibleby":"九州档案",
"pageNo":"10",
"isDeleteTime":"",
"sequence":16,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20181001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"001排 库房位置示例/02架/01层",
"roomId":"127eacfda3a44f71b47109694d67197c",
"categoryName":"简化方法整理",
"folderLocation":"001排 库房位置示例/02架/01层",
"outsideId":"",
"docNo":"九州查字[2019]001号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"数据说明:下为系统初始化快速帮助,使用时选择全部数据单击删除按钮即可删除。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"办公室",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-BGS-D10-0001",
"id":"b4c85e231ef94be8a3b17b2d1d319aa4",
"department":"办公室",
"unitId":"1da7a179656b4fa8950686bc0bec11b9",
"retention":"定期10年",
"filingYear":2019,
"pieceNo":"0001",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524453048000,
"responsibleby":"九州档案",
"pageNo":"10",
"isDeleteTime":"",
"sequence":1,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"001排 库房位置示例/01架/01层",
"roomId":"b83f216977ff404f85cd118cce10b7c1",
"categoryName":"简化方法整理",
"folderLocation":"56677",
"outsideId":"",
"docNo":"九州查字[2019]002号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"怎样查看详细数据信息?鼠标双击任意数据,可以查看详细数据信息。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"办公室",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-BGS-D10-0002",
"id":"7b37b6b8ff2f447393c65143131ef725",
"department":"办公室",
"unitId":"1da7a179656b4fa8950686bc0bec11b9",
"retention":"定期10年",
"filingYear":2019,
"pieceNo":"0002",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524668049000,
"responsibleby":"九州档案",
"pageNo":"10",
"isDeleteTime":"",
"sequence":2,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"001排 库房位置示例/01架/01层",
"roomId":"b83f216977ff404f85cd118cce10b7c1",
"categoryName":"简化方法整理",
"folderLocation":"001排 库房位置示例/01架/01层",
"outsideId":"",
"docNo":"九州查字[2019]003号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"在哪里查询档案?在当前数据浏览界面标题栏与数据区中间有一行智能检索区,输入内容即可查询。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"办公室",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-BGS-D10-0003",
"id":"c1e14f91d0f24a8b8626c5cf3f7b0006",
"department":"办公室",
"unitId":"1da7a179656b4fa8950686bc0bec11b9",
"retention":"定期10年",
"filingYear":2019,
"pieceNo":"0003",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524476199000,
"responsibleby":"九州档案",
"pageNo":"5",
"isDeleteTime":"",
"sequence":1,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州查字[2019]004号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"在哪里查询档案?在工具栏上面点击查询按钮,输入查询内容,查询档案。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"办公室",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-BGS-D10-0004",
"id":"b09286a12b194d7ba05f219a32ccc930",
"department":"办公室",
"unitId":"1da7a179656b4fa8950686bc0bec11b9",
"retention":"定期10年",
"filingYear":2019,
"pieceNo":"0004",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524530251000,
"responsibleby":"九州档案",
"pageNo":"5",
"isDeleteTime":"",
"sequence":4,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州查字[2019]005号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"在哪里查询档案?单击一级菜单右侧的查询按钮,会发现更多的查询方式,进入查询后,单击进入档案系统可以返回。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"办公室",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-BGS-D10-0005",
"id":"e67bd81fea6241749887225133770b2e",
"department":"办公室",
"unitId":"1da7a179656b4fa8950686bc0bec11b9",
"retention":"定期10年",
"filingYear":2019,
"pieceNo":"0005",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524530614000,
"responsibleby":"九州档案",
"pageNo":"5",
"isDeleteTime":"",
"sequence":5,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州助字[2019]001号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"怎样录入档案数据?单击工具栏上的创建按钮,按照实际档案录入后保存即可。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"档案室",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-DAS-D30-0001",
"id":"cffcbd69f2e94a48a553420dddd4c617",
"department":"档案室",
"unitId":"0c567d4324c948869ee3109f4961b879",
"retention":"定期30年",
"filingYear":2019,
"pieceNo":"0001",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524453314000,
"responsibleby":"九州档案",
"pageNo":"10",
"isDeleteTime":"",
"sequence":1,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州助字[2019]002号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"如何修改数据?选择一条数据,单击修改按钮,修改完成后保存即可。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"档案室",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-DAS-D30-0002",
"id":"dee6acfc029d40c49e61977ed46ae37d",
"department":"档案室",
"unitId":"0c567d4324c948869ee3109f4961b879",
"retention":"定期30年",
"filingYear":2019,
"pieceNo":"0002",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524470129000,
"responsibleby":"九州档案",
"pageNo":"10",
"isDeleteTime":"",
"sequence":2,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州助字[2019]003号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"如何增加电子文件?选择一条数据,单击原文下拉菜单的加原文,增加电子文件。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"档案室",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-DAS-D30-0003",
"id":"a91c4bb7802c4222ba4236cb4adc61cb",
"department":"档案室",
"unitId":"0c567d4324c948869ee3109f4961b879",
"retention":"定期30年",
"filingYear":2019,
"pieceNo":"0003",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524465680000,
"responsibleby":"九州档案",
"pageNo":"10",
"isDeleteTime":"",
"sequence":3,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州助字[2019]004号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"如何浏览加入的电子文件?选择数据,单击原文按钮,既可以浏览原文。推荐PDF格式文件,可以直接浏览,其他格式单击原格式列浏览。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"档案室",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-DAS-D30-0004",
"id":"c77e65b0b4ca44f28286933d031ff673",
"department":"档案室",
"unitId":"0c567d4324c948869ee3109f4961b879",
"retention":"定期30年",
"filingYear":2019,
"pieceNo":"0004",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524465839000,
"responsibleby":"九州档案",
"pageNo":"10",
"isDeleteTime":"",
"sequence":4,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州助字[2019]005号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"如何在录入过程中加原文?在录入界面录入一条数据并保存后,直接单击录入界面的加原文按钮增加原文。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"档案室",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-DAS-D30-0005",
"id":"3c3770995d8e46118f52f7f288053ee0",
"department":"档案室",
"unitId":"0c567d4324c948869ee3109f4961b879",
"retention":"定期30年",
"filingYear":2019,
"pieceNo":"0005",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524470505000,
"responsibleby":"九州档案",
"pageNo":"10",
"isDeleteTime":"",
"sequence":5,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州技字[2019]001号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"录入小技巧,复制录入:可以选择任意一条已经录入的数据,在单击创建时,可以完全复制已选择的数据,在此基础上进行录入。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"技术部",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-JSB-Y-0001",
"id":"f2ecaa7ca62049fc9ad063a4ca323c43",
"department":"技术部",
"unitId":"400bf1a4f41a48469fab097c791ca022",
"retention":"永久",
"filingYear":2019,
"pieceNo":"0001",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524472771000,
"responsibleby":"九州档案",
"pageNo":"5",
"isDeleteTime":"",
"sequence":11,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州技字[2019]002号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"录入小技巧,空白状态重新录入:不选择任何数据,单击创建按钮,所有录入项都是空白的,录入后保存。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"技术部",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-JSB-Y-0002",
"id":"a4a70cb43fa44c2e9f8f47df06fb25b5",
"department":"技术部",
"unitId":"400bf1a4f41a48469fab097c791ca022",
"retention":"永久",
"filingYear":2019,
"pieceNo":"0002",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524473177000,
"responsibleby":"九州档案",
"pageNo":"5",
"isDeleteTime":"",
"sequence":12,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州技字[2019]003号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"录入小技巧,不退出数据录入界面,连续增加保存时,部分数据内容在初始化时已经设置了值基础,会自动继承上一条数据的值。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"技术部",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-JSB-Y-0003",
"id":"a2e99589a20546138384809b1b756bf1",
"department":"技术部",
"unitId":"400bf1a4f41a48469fab097c791ca022",
"retention":"永久",
"filingYear":2019,
"pieceNo":"0003",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524473369000,
"responsibleby":"九州档案",
"pageNo":"5",
"isDeleteTime":"",
"sequence":13,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州技字[2019]004号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"修改小技巧,连续修改:在选择一条数据,单击修改并保存后,通过数据录入界面的上一条或下一条,可以连续修改数据。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"技术部",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-JSB-Y-0004",
"id":"59816e90f6424d8c9f9cfb00e29f3f04",
"department":"技术部",
"unitId":"400bf1a4f41a48469fab097c791ca022",
"retention":"永久",
"filingYear":2019,
"pieceNo":"0004",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524472951000,
"responsibleby":"九州档案",
"pageNo":"5",
"isDeleteTime":"",
"sequence":14,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
},
{
"roomplace":"",
"roomId":"",
"categoryName":"简化方法整理",
"outsideId":"",
"docNo":"九州技字[2019]005号",
"createBatch":"",
"createType":1,
"checker":"九州档案",
"isAdjustTime":"",
"collator":"九州档案",
"maintitle":"推荐使用搜狗或者谷歌浏览器,其他游览器如IE11、火狐、360也可以使用,但在个别显示有细小差异,不影响使用。",
"archiveFlag":"已归档",
"categoryId":"f88a8b3960ac476b8d94e63961bbeabe",
"archiveCtgNo":"技术部",
"securityClass":"内部",
"pigeonholeDate":"20190422",
"viewFilecount":0,
"archiveNo":"9ZDA-2019-JSB-Y-0005",
"id":"293a43bff83f4d3a9f05c11ce97e9381",
"department":"技术部",
"unitId":"400bf1a4f41a48469fab097c791ca022",
"retention":"永久",
"filingYear":2019,
"pieceNo":"0005",
"isDeleteMan":"",
"numberNo":"1",
"caseNo":"001",
"indexStatus":1,
"original":0,
"createTime":1524466074000,
"responsibleby":"九州档案",
"pageNo":"10",
"isDeleteTime":"",
"sequence":15,
"parentId":"",
"creatorId":"0",
"codeClass":"WS",
"fondsNo":"九州档案",
"createdDate":"20191001",
"borrowType":1,
"viewCount":0,
"status":1,
"child":0
}
],
"footer":null,
"postparam":" where 1=1 and status=1"
}

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

@ -1,70 +1,84 @@
<template> <template>
<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>
<div>
<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" :disabled="table.left.selections.length == 0" @click="toAdd(table.left.selections)">
新增
</el-button>
</div>
<!--表格渲染-->
<el-table ref="leftTable" v-loading="table.left.loading" :data="table.left.data" style="width: 400px;" height="calc(100vh - 602px)" @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" />
</el-table>
<!--表单渲染-->
<eForm />
</div> </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-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>
<!--表单渲染-->
<eForm />
</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>
<div class="format-main-right">
<div class="head-container">
<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="rightTable" v-loading="table.right.loading" :data="table.right.data" height="calc(100vh - 602px)" @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="isDisplayWidth" label="显示长度" align="center" />
<el-table-column label="显示格式">
<template slot-scope="scope">
<span v-if="scope.row.isDisplayAlign === 'center'">居中</span>
<span v-if="scope.row.isDisplayAlign === 'left'">靠左</span>
<span v-if="scope.row.isDisplayAlign === 'right'">靠右</span>
</template>
</el-table-column>
</el-table>
</div> </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-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>
<!--表单渲染--> <!--表单渲染-->
<eForm />
<eForm ref="cuform" />
<!--排序对话框组件-->
<sortDialog ref="sort" @doSort="doSort" />
<!--删除对话框组件-->
<el-dialog title="移除字段" :visible.sync="deleteVisible">
<span class="dialog-right-top" />
<span class="dialog-left-bottom" />
<div class="setting-dialog">
<p><span style="color:#fff;">确定要移除当前字段吗</span></p>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click.native="handleDelConfirm">确定</el-button>
</div>
</div>
</el-dialog>
</div> </div>
<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 ref="table" v-loading="table.bottom.loading" :data="table.bottom.data" style="min-width: 100%;" height="300" class="nowrap-tab" @selection-change="selectionChangeHandler" @row-click="clickRowHandler">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column type="index" label="序号" 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 v-for="field in table.right.data" :key="field.id" :label="field.fieldCnName" :align="field.isDisplayAlign" :width="field.isDisplayWidth" show-overflow-tooltip>
<template slot-scope="scope">
{{ scope.row[field.fieldName] }}
</template>
</el-table-column>
</el-table> </el-table>
</div> </div>
</template> </template>
<script> <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 data3 from './data3.json'
import eForm from './module/form' import eForm from './module/form'
import CRUD, { presenter } from '@crud/crud'
import crudOperation from '@crud/CRUD.operation'
import sortDialog from './module/sortDialog'
export default { 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() { data() {
return { return {
permission: { permission: {
@ -73,14 +87,32 @@ export default {
del: ['admin', 'listBrowsing:delete'], del: ['admin', 'listBrowsing:delete'],
sort: ['admin', 'listBrowsing:sort'] sort: ['admin', 'listBrowsing:sort']
}, },
verifyDialogVisible: false,
form: {
verifyCode: ''
},
formLabelWidth: '110px',
btn: '',
showVerifyDialog: true,
sortLoading: false
deleteVisible: false,
// form: {
// verifyCode: ''
// },
// formLabelWidth: '110px',
// btn: '',
// showVerifyDialog: true,
sortLoading: false,
delAllLoading: false,
table: {
left: {
data: [],
Loading: false,
selections: []
},
right: {
data: [],
Loading: false,
selections: []
},
bottom: {
data: [],
Loading: false,
selections: []
}
}
} }
}, },
created() { created() {
@ -89,59 +121,76 @@ export default {
// isType: this.isType // isType: this.isType
// } // }
// this.crud.toQuery() // this.crud.toQuery()
// verifyMaintenance(encrypt(this.form.verifyCode)).then((res) => {}
this.getLeftTableData()
this.getRightTableData()
this.getBottomTableData()
}, },
methods: { methods: {
// [CRUD.HOOK.beforeToCU](crud, form, btn) {
// if (this.showVerifyDialog) {
// //
// this.verifyDialogVisible = true
// this.btn = btn
// return false
// }
// },
// [CRUD.HOOK.beforeToEdit](crud, form, btn) {
// if (form.isColumnLength === null) {
// form.isColumnLength = undefined
// }
// },
handleConfirm() {
// verifyMaintenance(encrypt(this.form.verifyCode)).then((res) => {
// if (res) {
// //
// this.verifyDialogVisible = false
// this.form.verifyCode = ''
// this.showVerifyDialog = false
// if (this.btn === 'add') {
// this.crud.toAdd()
// } else if (this.btn === 'edit') {
// this.crud.toEdit(this.crud.selections[0])
// }
// this.showVerifyDialog = true
// } else {
// this.$message.error('')
// }
// })
getLeftTableData() {
// verifyMaintenance(encrypt(this.form.verifyCode)).then((res) => {}
this.table.left.data = data1.rows
}, },
handleClose(done) {
this.form.verifyCode = ''
done()
getRightTableData() {
// verifyMaintenance(encrypt(this.form.verifyCode)).then((res) => {}
this.table.right.data = data2.rows
}, },
clickRowHandler(row) {
this.$refs.table.clearSelection()
this.$refs.table.toggleRowSelection(row)
getBottomTableData() {
// verifyMaintenance(encrypt(this.form.verifyCode)).then((res) => {}
this.table.bottom.data = data3.rows
}, },
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)
}
clickRowHandler(row, column, e, tableName) {
this.$refs[tableName].toggleRowSelection(row)
},
selectionChangeHandler(val, tableName) {
this.table[tableName].selections = val
},
toAdd() {
this.$refs.cuform.formData.fields = this.table.left.selections
this.$refs.cuform.cuDialogVisible = true
},
toEdit() {
this.$refs.cuform.formData.fields = this.table.right.selections
this.$refs.cuform.cuDialogVisible = true
},
toDelete() {
this.deleteVisible = true
},
handleDelConfirm() {
this.deleteVisible = false
this.delAllLoading = true
// sort(encrypt(this.form.verifyCode)).then((res) => {
this.delAllLoading = false
this.$notify({
title: '删除成功',
type: 'success',
duration: 2500
})
this.getRightTableData()
this.getLeftTableData()
// }).catch(() => {
// this.delAllLoading = false
// })
},
toSort() {
// findSubsetById(data[0].id).then(res => {
this.$refs.sort.sortTableData = this.table.right.data
this.$refs.sort.sortVisible = true
// })
},
doSort(data) {
this.sortLoading = true
// sort(encrypt(this.form.verifyCode)).then((res) => {
this.sortLoading = false
this.$notify({
title: '保存成功',
type: 'success',
duration: 2500
})
this.getRightTableData()
// }).catch(() => {
// this.sortLoading = false
// })
} }
} }
} }
@ -151,9 +200,11 @@ export default {
::v-deep div.el-dialog__footer { ::v-deep div.el-dialog__footer {
text-align: center; text-align: center;
} }
::v-deep.el-table tr .el-table__cell {
height: 40px;
}
.format-main { .format-main {
display: flex; display: flex;
flex-wrap: wrap;
justify-content: flex-start; justify-content: flex-start;
.format-main-left, .format-main-left,
.format-main-right { .format-main-right {
@ -161,10 +212,13 @@ export default {
} }
.format-main-left { .format-main-left {
padding-right: 10px; padding-right: 10px;
width: 350px;
} }
.format-main-right { .format-main-right {
flex-grow: 1; flex-grow: 1;
} }
} }
::v-deep.nowrap-tab .el-table__header .cell{
text-overflow: unset!important;
white-space:nowrap!important
}
</style> </style>

128
src/views/category/listBrowsing/module/form.vue

@ -1,105 +1,73 @@
<template> <template>
<el-dialog :close-on-click-modal="false" :before-close="crud.cancelCU" :visible="crud.status.cu > 0" :title="crud.status.title">
<el-dialog :close-on-click-modal="false" :visible.sync="cuDialogVisible" title="修改字段">
<span class="dialog-right-top" /> <span class="dialog-right-top" />
<span class="dialog-left-bottom" /> <span class="dialog-left-bottom" />
<div class="setting-dialog"> <div class="setting-dialog">
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px">
<el-form-item label="中文名称" prop="fieldCnName">
<el-input v-model="form.fieldCnName" style="width: 370px;" />
</el-form-item>
<el-form-item label="字段标识" prop="fieldName">
<el-input v-model="form.fieldName" style="width: 370px;" />
</el-form-item>
<el-form-item label="数据类型" prop="isDataType">
<el-select v-model="form.isDataType" placeholder="请选择">
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>
<el-form-item label="字段长度" prop="isColumnLength">
<el-input-number v-model="form.isColumnLength" controls-position="right" style="width: 370px;" />
</el-form-item>
<el-form-item label="默认值" prop="isDefaultValue">
<el-input v-model="form.isDefaultValue" style="width: 370px;" />
</el-form-item>
</el-form>
<div class="fields-list">
<el-form ref="form" :model="formData" size="small" label-width="75px">
<el-row v-for="(item) in formData.fields" :key="item.id" :gutter="10">
<el-col :span="7">
<el-form-item label="字段名称">
<el-input v-model="item.fieldCnName" :disabled="true" />
</el-form-item>
</el-col>
<el-col :span="7">
<el-form-item label="显示长度">
<el-input v-model="item.isDisplayWidth" />
</el-form-item>
</el-col>
<el-col :span="9">
<el-form-item label="显示格式">
<el-select v-model="item.isDisplayAlign" placeholder="请选择">
<el-option v-for="option in options" :key="option.value" :label="option.label" :value="option.value" />
</el-select>
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="text" @click="crud.cancelCU">
取消
</el-button>
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">
确认
</el-button>
<el-button type="primary" @click="submitCU">保存</el-button>
</div> </div>
</div> </div>
</el-dialog> </el-dialog>
</template> </template>
<script> <script>
import { form } from '@crud/crud'
const defaultForm = {
id: null,
fieldCnName: '',
fieldName: '',
isDataType: 1,
isColumnLength: 100,
isDefaultValue: ''
}
export default { export default {
mixins: [form(defaultForm)],
data() { data() {
var checkMaxLength = (rule, value, callback) => {
if (value !== undefined && (!Number.isInteger(value) || value <= 0)) {
callback(new Error('请输入正整数数字值'))
} else {
if (this.form.isDataType === 1 && value > 2000) {
callback(new Error('字符最大长度不能超过2000位'))
} else if (this.form.isDataType === 2 && value > 11) {
callback(new Error('数字最大长度不能超过11位'))
} else {
callback()
}
}
}
var checkFieldName = (rule, value, callback) => {
const reg = /^[A-Za-z][A-Za-z_]+[a-zA-Z]*$/
if (reg.test(value)) {
callback()
} else {
callback(new Error('字段标识只能由字母、字符“_”组成,并且必须以字母开头和结尾'))
}
}
return { return {
rules: {
fieldCnName: [
{ required: true, message: '请输入中文名称', trigger: 'blur' }
],
fieldName: [
{ required: true, message: '请选择字段标识', trigger: 'blur' },
{ validator: checkFieldName, trigger: 'blur' }
],
isDataType: [
{ required: true, message: '请选择数据类型', trigger: 'blur' }
],
isColumnLength: [
{ validator: checkMaxLength, trigger: 'blur' }
]
},
cuDialogVisible: false,
formData: {},
options: [ options: [
{ {
value: 1,
label: '字符'
label: '居中',
value: 'center'
}, },
{ {
value: 2,
label: '数字'
}
]
label: '靠左',
value: 'left'
},
{
label: '靠右',
value: 'right'
}]
}
},
methods: {
submitCU() {
console.log(2)
// this.cuDialogVisible = false
} }
} }
} }
</script> </script>
<style rel="stylesheet/scss" lang="scss" scoped> <style rel="stylesheet/scss" lang="scss" scoped>
.fields-list {
max-height: calc(100vh - 312px);
overflow-x: hidden;
overflow-y: auto;
position: relative;
}
</style> </style>

63
src/views/category/listBrowsing/module/sortDialog.vue

@ -0,0 +1,63 @@
<template>
<!--表单组件-->
<el-dialog title="排序" :visible.sync="sortVisible" @opened="opened">
<span class="dialog-right-top" />
<span class="dialog-left-bottom" />
<div class="setting-dialog">
<i class="drag-tip">提示请通过拖动鼠标来调整当前顺序</i>
<el-table :data="sortTableData" class="list-browsing-sort" style="width: 100%;max-height: 70vh;" row-key="id">
<el-table-column type="index" label="序号" width="100" align="center" />
<el-table-column prop="fieldCnName" 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) {
//
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('list-browsing-sort', 'sortTableData')
},
handleSort() {
}
}
}
</script>
<style lang="scss" scoped>
.drag-tip {
display: block;
padding-left: 20px;
padding-bottom: 10px;
font-style: normal;
font-weight: bold;
color: #fff;
}
</style>
Loading…
Cancel
Save