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 @@
+
\ 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 @@
+
\ 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 @@
+
\ 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);