From bbc1ff044bab607a69ff32e1f2e247843650e62f Mon Sep 17 00:00:00 2001 From: his-uncles-father <88386378@qq.com> Date: Thu, 1 Apr 2021 20:46:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4=E5=BE=85=E5=8A=9E=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../contractApplyAuditHistoryOrders.html | 66 ++++++++ .../contractApplyAuditHistoryOrders.js | 154 ++++++++++++++++++ .../contractChangeAuditHistoryOrders.html | 66 ++++++++ .../contractChangeAuditHistoryOrders.js | 154 ++++++++++++++++++ .../contractChangeAuditOrders.html | 66 ++++++++ .../contractChangeAuditOrders.js | 154 ++++++++++++++++++ .../contractDetailView.html | 120 ++++++++++++++ .../contractDetailView/contractDetailView.js | 54 ++++++ 8 files changed, 834 insertions(+) create mode 100644 public/pages/admin/contractApplyAuditHistoryOrders/contractApplyAuditHistoryOrders.html create mode 100644 public/pages/admin/contractApplyAuditHistoryOrders/contractApplyAuditHistoryOrders.js create mode 100644 public/pages/admin/contractChangeAuditHistoryOrders/contractChangeAuditHistoryOrders.html create mode 100644 public/pages/admin/contractChangeAuditHistoryOrders/contractChangeAuditHistoryOrders.js create mode 100644 public/pages/admin/contractChangeAuditOrders/contractChangeAuditOrders.html create mode 100644 public/pages/admin/contractChangeAuditOrders/contractChangeAuditOrders.js create mode 100644 public/pages/admin/contractDetailView/contractDetailView.html create mode 100644 public/pages/admin/contractDetailView/contractDetailView.js diff --git a/public/pages/admin/contractApplyAuditHistoryOrders/contractApplyAuditHistoryOrders.html b/public/pages/admin/contractApplyAuditHistoryOrders/contractApplyAuditHistoryOrders.html new file mode 100644 index 000000000..8dc2ea4e9 --- /dev/null +++ b/public/pages/admin/contractApplyAuditHistoryOrders/contractApplyAuditHistoryOrders.html @@ -0,0 +1,66 @@ +
+
+
+
+
+
起草待办单
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
合同编号合同名称合同类型合同状态创建时间操作
{{auditOrder.contractCode}}{{auditOrder.contractName}}{{auditOrder.resOrderTypeName}}{{auditOrder.stateName}}{{auditOrder.createTime}} +
+ +
+
+
+ +
+
+ +
+
+
+
    +
    + + +
    +
    +
    +
    + +
    \ No newline at end of file diff --git a/public/pages/admin/contractApplyAuditHistoryOrders/contractApplyAuditHistoryOrders.js b/public/pages/admin/contractApplyAuditHistoryOrders/contractApplyAuditHistoryOrders.js new file mode 100644 index 000000000..fe8cb6cdb --- /dev/null +++ b/public/pages/admin/contractApplyAuditHistoryOrders/contractApplyAuditHistoryOrders.js @@ -0,0 +1,154 @@ +/** + 审核订单 + **/ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + contractApplyAuditOrdersInfo: { + contractApplyAuditOrders: [], + total: 0, + records: 1, + moreCondition: false, + userName: '', + currentUserId:vc.getData('/nav/getUserInfo').userId, + conditions: { + AuditOrdersId: '', + userName: '', + auditLink: '', + }, + orderInfo:'', + procure:false + } + }, + _initMethod: function () { + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + $that._loadStepStaff(); + }, + _initEvent: function () { + + vc.on('contractApplyAuditOrders', 'listAuditOrders', function (_param) { + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }); + vc.on('pagination', 'page_event', function (_currentPage) { + vc.component._listAuditOrders(_currentPage, DEFAULT_ROWS); + }); + + vc.on('contractApplyAuditOrders','notifyAudit',function(_auditInfo){ + vc.component._auditOrderInfo(_auditInfo); + }); + }, + methods: { + _listAuditOrders: function (_page, _rows) { + + vc.component.contractApplyAuditOrdersInfo.conditions.page = _page; + vc.component.contractApplyAuditOrdersInfo.conditions.row = _rows; + var param = { + params: vc.component.contractApplyAuditOrdersInfo.conditions + }; + + //发送get请求 + vc.http.apiGet('/contract/queryContractHistoryTask', + param, + function (json, res) { + var _contractApplyAuditOrdersInfo = JSON.parse(json); + vc.component.contractApplyAuditOrdersInfo.total = _contractApplyAuditOrdersInfo.total; + vc.component.contractApplyAuditOrdersInfo.records = _contractApplyAuditOrdersInfo.records; + vc.component.contractApplyAuditOrdersInfo.contractApplyAuditOrders = _contractApplyAuditOrdersInfo.data; + vc.emit('pagination', 'init', { + total: vc.component.contractApplyAuditOrdersInfo.records, + currentPage: _page + }); + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + }, + _openAuditOrderModel: function (_auditOrder) { + vc.component.contractApplyAuditOrdersInfo.orderInfo = _auditOrder; + vc.emit('audit','openAuditModal',{}); + }, + _queryAuditOrdersMethod: function () { + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }, + _openDetailPurchaseApplyModel:function(_purchaseApply){ + vc.jumpToPage("/admin.html#/pages/common/purchaseApplyDetail?applyOrderId="+_purchaseApply.applyOrderId+"&resOrderType="+_purchaseApply.resOrderType); + }, + //提交审核信息 + _auditOrderInfo: function (_auditInfo) { + console.log("提交得参数:"+_auditInfo); + _auditInfo.taskId = vc.component.contractApplyAuditOrdersInfo.orderInfo.taskId; + _auditInfo.applyOrderId = vc.component.contractApplyAuditOrdersInfo.orderInfo.applyOrderId; + //发送get请求 + vc.http.post('contractApplyAuditOrders', + 'audit', + JSON.stringify(_auditInfo), + { + emulateJSON: true + }, + function (json, res) { + vc.toast("处理成功"); + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }, function (errInfo, error) { + console.log('请求失败处理'); + vc.toast("处理失败:" + errInfo); + } + ); + }, + _finishAuditOrder:function(_auditOrder){ + let _auditInfo = { + taskId: _auditOrder.taskId, + applyOrderId: _auditOrder.applyOrderId, + state:'1200', + remark:'处理结束' + }; + //发送get请求 + vc.http.post('contractApplyAuditOrders', + 'audit', + JSON.stringify(_auditInfo), + { + emulateJSON: true + }, + function (json, res) { + vc.toast("处理成功"); + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }, function (errInfo, error) { + console.log('请求失败处理'); + vc.toast("处理失败:" + errInfo); + } + ); + }, + _loadStepStaff: function () { + + var param = { + params: { + page:1, + row:1, + staffId: $that.contractApplyAuditOrdersInfo.currentUserId, + staffRole: '2002' + } + }; + + //发送get请求 + vc.http.apiGet('workflow.listWorkflowStepStaffs', + param, + function (json, res) { + var _json = JSON.parse(json); + if(_json.data.length > 0){ + $that.contractApplyAuditOrdersInfo.procure = true; + } + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + }, + + _procureEnterOrder:function(_purchaseApply){ + vc.jumpToPage("/admin.html#/pages/common/resourceEnterManage?applyOrderId="+_purchaseApply.applyOrderId+"&resOrderType="+_purchaseApply.resOrderType+"&taskId="+_purchaseApply.taskId); + } + + + } + }); +})(window.vc); diff --git a/public/pages/admin/contractChangeAuditHistoryOrders/contractChangeAuditHistoryOrders.html b/public/pages/admin/contractChangeAuditHistoryOrders/contractChangeAuditHistoryOrders.html new file mode 100644 index 000000000..8dc2ea4e9 --- /dev/null +++ b/public/pages/admin/contractChangeAuditHistoryOrders/contractChangeAuditHistoryOrders.html @@ -0,0 +1,66 @@ +
    +
    +
    +
    +
    +
    起草待办单
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    合同编号合同名称合同类型合同状态创建时间操作
    {{auditOrder.contractCode}}{{auditOrder.contractName}}{{auditOrder.resOrderTypeName}}{{auditOrder.stateName}}{{auditOrder.createTime}} +
    + +
    +
    +
    + +
    +
    + +
    +
    +
    +
      +
      + + +
      +
      +
      +
      + +
      \ No newline at end of file diff --git a/public/pages/admin/contractChangeAuditHistoryOrders/contractChangeAuditHistoryOrders.js b/public/pages/admin/contractChangeAuditHistoryOrders/contractChangeAuditHistoryOrders.js new file mode 100644 index 000000000..00dfd1253 --- /dev/null +++ b/public/pages/admin/contractChangeAuditHistoryOrders/contractChangeAuditHistoryOrders.js @@ -0,0 +1,154 @@ +/** + 审核订单 + **/ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + contractApplyAuditOrdersInfo: { + contractApplyAuditOrders: [], + total: 0, + records: 1, + moreCondition: false, + userName: '', + currentUserId:vc.getData('/nav/getUserInfo').userId, + conditions: { + AuditOrdersId: '', + userName: '', + auditLink: '', + }, + orderInfo:'', + procure:false + } + }, + _initMethod: function () { + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + $that._loadStepStaff(); + }, + _initEvent: function () { + + vc.on('contractApplyAuditOrders', 'listAuditOrders', function (_param) { + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }); + vc.on('pagination', 'page_event', function (_currentPage) { + vc.component._listAuditOrders(_currentPage, DEFAULT_ROWS); + }); + + vc.on('contractApplyAuditOrders','notifyAudit',function(_auditInfo){ + vc.component._auditOrderInfo(_auditInfo); + }); + }, + methods: { + _listAuditOrders: function (_page, _rows) { + + vc.component.contractApplyAuditOrdersInfo.conditions.page = _page; + vc.component.contractApplyAuditOrdersInfo.conditions.row = _rows; + var param = { + params: vc.component.contractApplyAuditOrdersInfo.conditions + }; + + //发送get请求 + vc.http.apiGet('/contract/queryContractChangeHistoryTask', + param, + function (json, res) { + var _contractApplyAuditOrdersInfo = JSON.parse(json); + vc.component.contractApplyAuditOrdersInfo.total = _contractApplyAuditOrdersInfo.total; + vc.component.contractApplyAuditOrdersInfo.records = _contractApplyAuditOrdersInfo.records; + vc.component.contractApplyAuditOrdersInfo.contractApplyAuditOrders = _contractApplyAuditOrdersInfo.data; + vc.emit('pagination', 'init', { + total: vc.component.contractApplyAuditOrdersInfo.records, + currentPage: _page + }); + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + }, + _openAuditOrderModel: function (_auditOrder) { + vc.component.contractApplyAuditOrdersInfo.orderInfo = _auditOrder; + vc.emit('audit','openAuditModal',{}); + }, + _queryAuditOrdersMethod: function () { + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }, + _openDetailPurchaseApplyModel:function(_purchaseApply){ + vc.jumpToPage("/admin.html#/pages/common/purchaseApplyDetail?applyOrderId="+_purchaseApply.applyOrderId+"&resOrderType="+_purchaseApply.resOrderType); + }, + //提交审核信息 + _auditOrderInfo: function (_auditInfo) { + console.log("提交得参数:"+_auditInfo); + _auditInfo.taskId = vc.component.contractApplyAuditOrdersInfo.orderInfo.taskId; + _auditInfo.applyOrderId = vc.component.contractApplyAuditOrdersInfo.orderInfo.applyOrderId; + //发送get请求 + vc.http.post('contractApplyAuditOrders', + 'audit', + JSON.stringify(_auditInfo), + { + emulateJSON: true + }, + function (json, res) { + vc.toast("处理成功"); + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }, function (errInfo, error) { + console.log('请求失败处理'); + vc.toast("处理失败:" + errInfo); + } + ); + }, + _finishAuditOrder:function(_auditOrder){ + let _auditInfo = { + taskId: _auditOrder.taskId, + applyOrderId: _auditOrder.applyOrderId, + state:'1200', + remark:'处理结束' + }; + //发送get请求 + vc.http.post('contractApplyAuditOrders', + 'audit', + JSON.stringify(_auditInfo), + { + emulateJSON: true + }, + function (json, res) { + vc.toast("处理成功"); + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }, function (errInfo, error) { + console.log('请求失败处理'); + vc.toast("处理失败:" + errInfo); + } + ); + }, + _loadStepStaff: function () { + + var param = { + params: { + page:1, + row:1, + staffId: $that.contractApplyAuditOrdersInfo.currentUserId, + staffRole: '2002' + } + }; + + //发送get请求 + vc.http.apiGet('workflow.listWorkflowStepStaffs', + param, + function (json, res) { + var _json = JSON.parse(json); + if(_json.data.length > 0){ + $that.contractApplyAuditOrdersInfo.procure = true; + } + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + }, + + _procureEnterOrder:function(_purchaseApply){ + vc.jumpToPage("/admin.html#/pages/common/resourceEnterManage?applyOrderId="+_purchaseApply.applyOrderId+"&resOrderType="+_purchaseApply.resOrderType+"&taskId="+_purchaseApply.taskId); + } + + + } + }); +})(window.vc); diff --git a/public/pages/admin/contractChangeAuditOrders/contractChangeAuditOrders.html b/public/pages/admin/contractChangeAuditOrders/contractChangeAuditOrders.html new file mode 100644 index 000000000..8dc2ea4e9 --- /dev/null +++ b/public/pages/admin/contractChangeAuditOrders/contractChangeAuditOrders.html @@ -0,0 +1,66 @@ +
      +
      +
      +
      +
      +
      起草待办单
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      合同编号合同名称合同类型合同状态创建时间操作
      {{auditOrder.contractCode}}{{auditOrder.contractName}}{{auditOrder.resOrderTypeName}}{{auditOrder.stateName}}{{auditOrder.createTime}} +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      +
        +
        + + +
        +
        +
        +
        + +
        \ No newline at end of file diff --git a/public/pages/admin/contractChangeAuditOrders/contractChangeAuditOrders.js b/public/pages/admin/contractChangeAuditOrders/contractChangeAuditOrders.js new file mode 100644 index 000000000..6f39a02e6 --- /dev/null +++ b/public/pages/admin/contractChangeAuditOrders/contractChangeAuditOrders.js @@ -0,0 +1,154 @@ +/** + 审核订单 + **/ +(function (vc) { + var DEFAULT_PAGE = 1; + var DEFAULT_ROWS = 10; + vc.extends({ + data: { + contractApplyAuditOrdersInfo: { + contractApplyAuditOrders: [], + total: 0, + records: 1, + moreCondition: false, + userName: '', + currentUserId:vc.getData('/nav/getUserInfo').userId, + conditions: { + AuditOrdersId: '', + userName: '', + auditLink: '', + }, + orderInfo:'', + procure:false + } + }, + _initMethod: function () { + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + $that._loadStepStaff(); + }, + _initEvent: function () { + + vc.on('contractApplyAuditOrders', 'listAuditOrders', function (_param) { + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }); + vc.on('pagination', 'page_event', function (_currentPage) { + vc.component._listAuditOrders(_currentPage, DEFAULT_ROWS); + }); + + vc.on('contractApplyAuditOrders','notifyAudit',function(_auditInfo){ + vc.component._auditOrderInfo(_auditInfo); + }); + }, + methods: { + _listAuditOrders: function (_page, _rows) { + + vc.component.contractApplyAuditOrdersInfo.conditions.page = _page; + vc.component.contractApplyAuditOrdersInfo.conditions.row = _rows; + var param = { + params: vc.component.contractApplyAuditOrdersInfo.conditions + }; + + //发送get请求 + vc.http.apiGet('/contract/queryContractChangeTask', + param, + function (json, res) { + var _contractApplyAuditOrdersInfo = JSON.parse(json); + vc.component.contractApplyAuditOrdersInfo.total = _contractApplyAuditOrdersInfo.total; + vc.component.contractApplyAuditOrdersInfo.records = _contractApplyAuditOrdersInfo.records; + vc.component.contractApplyAuditOrdersInfo.contractApplyAuditOrders = _contractApplyAuditOrdersInfo.data; + vc.emit('pagination', 'init', { + total: vc.component.contractApplyAuditOrdersInfo.records, + currentPage: _page + }); + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + }, + _openAuditOrderModel: function (_auditOrder) { + vc.component.contractApplyAuditOrdersInfo.orderInfo = _auditOrder; + vc.emit('audit','openAuditModal',{}); + }, + _queryAuditOrdersMethod: function () { + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }, + _openDetailPurchaseApplyModel:function(_purchaseApply){ + vc.jumpToPage("/admin.html#/pages/common/purchaseApplyDetail?applyOrderId="+_purchaseApply.applyOrderId+"&resOrderType="+_purchaseApply.resOrderType); + }, + //提交审核信息 + _auditOrderInfo: function (_auditInfo) { + console.log("提交得参数:"+_auditInfo); + _auditInfo.taskId = vc.component.contractApplyAuditOrdersInfo.orderInfo.taskId; + _auditInfo.applyOrderId = vc.component.contractApplyAuditOrdersInfo.orderInfo.applyOrderId; + //发送get请求 + vc.http.post('contractApplyAuditOrders', + 'audit', + JSON.stringify(_auditInfo), + { + emulateJSON: true + }, + function (json, res) { + vc.toast("处理成功"); + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }, function (errInfo, error) { + console.log('请求失败处理'); + vc.toast("处理失败:" + errInfo); + } + ); + }, + _finishAuditOrder:function(_auditOrder){ + let _auditInfo = { + taskId: _auditOrder.taskId, + applyOrderId: _auditOrder.applyOrderId, + state:'1200', + remark:'处理结束' + }; + //发送get请求 + vc.http.post('contractApplyAuditOrders', + 'audit', + JSON.stringify(_auditInfo), + { + emulateJSON: true + }, + function (json, res) { + vc.toast("处理成功"); + vc.component._listAuditOrders(DEFAULT_PAGE, DEFAULT_ROWS); + }, function (errInfo, error) { + console.log('请求失败处理'); + vc.toast("处理失败:" + errInfo); + } + ); + }, + _loadStepStaff: function () { + + var param = { + params: { + page:1, + row:1, + staffId: $that.contractApplyAuditOrdersInfo.currentUserId, + staffRole: '2002' + } + }; + + //发送get请求 + vc.http.apiGet('workflow.listWorkflowStepStaffs', + param, + function (json, res) { + var _json = JSON.parse(json); + if(_json.data.length > 0){ + $that.contractApplyAuditOrdersInfo.procure = true; + } + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + }, + + _procureEnterOrder:function(_purchaseApply){ + vc.jumpToPage("/admin.html#/pages/common/resourceEnterManage?applyOrderId="+_purchaseApply.applyOrderId+"&resOrderType="+_purchaseApply.resOrderType+"&taskId="+_purchaseApply.taskId); + } + + + } + }); +})(window.vc); diff --git a/public/pages/admin/contractDetailView/contractDetailView.html b/public/pages/admin/contractDetailView/contractDetailView.html new file mode 100644 index 000000000..527f00f12 --- /dev/null +++ b/public/pages/admin/contractDetailView/contractDetailView.html @@ -0,0 +1,120 @@ +
        +
        +
        +
        +
        +
        合同明细{{contractChangeDetailInfo.contractName}}
        +
        + +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        + + +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        + + +
        +
        + +
        +
        + + +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        + + +
        +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        + + +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        + + +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        +
        +
        \ No newline at end of file diff --git a/public/pages/admin/contractDetailView/contractDetailView.js b/public/pages/admin/contractDetailView/contractDetailView.js new file mode 100644 index 000000000..3fc3f4ca5 --- /dev/null +++ b/public/pages/admin/contractDetailView/contractDetailView.js @@ -0,0 +1,54 @@ +/** + 合同信息 组件 +**/ +(function (vc) { + + vc.extends({ + + data: { + contractChangeDetailsInfo: { + contractDetails: [] + + } + }, + _initMethod: function () { + $that._listContractDetails() + }, + _initEvent: function () { + + + }, + methods: { + _listContractDetails: function () { + var param = { + params: { + page:1, + row:10, + contractId:vc.getParam('contractId') + } + }; + //发送get请求 + vc.http.apiGet('/contract/queryContractChangePlanDetail', + param, + function (json, res) { + var _contractChangeManageInfo = JSON.parse(json); + + console.log('666',_contractChangeManageInfo); + _contractChangeManageInfo.data.sort(function (_child, _newChild) { + return _newChild.operate.charCodeAt(0) - _child.operate.charCodeAt(0) + }); + vc.component.contractChangeDetailsInfo.contractDetails = _contractChangeManageInfo.data; + + + }, function (errInfo, error) { + console.log('请求失败处理'); + } + ); + }, + _goBack: function () { + vc.goBack(); + } + } + }); + +})(window.vc);