@@ -101,7 +101,7 @@
-
diff --git a/src/views/outbounds/index.vue b/src/views/outbounds/index.vue
index 8af48ff..5e9d597 100644
--- a/src/views/outbounds/index.vue
+++ b/src/views/outbounds/index.vue
@@ -17,7 +17,7 @@
-
select.pageSize = e" @pageIndexChange="pageChange"
+ select.pageSize = e" @pageIndexChange="pageChange"
:table-item="table">
@@ -63,7 +63,8 @@
imports
},
data() {
- return {
+ return {
+ loading:false,
select: {
pageSize: 10,
pageIndex: 1,
@@ -128,7 +129,8 @@
}
},
methods: {
- async getindex() {
+ async getindex() {
+ this.loading = true
const res = await index({
page_size: this.select.pageSize,
page: this.select.pageIndex,
@@ -137,7 +139,8 @@
{"key":"chukuleixing","op":"like","value":this.chukuType}],
})
this.list = res.data
- this.total = res.total
+ this.total = res.total
+ this.loading = false
},
pageChange(e) {
diff --git a/src/views/stocks/component/addRuku.vue b/src/views/stocks/component/addRuku.vue
index cb0d8cf..74850a3 100644
--- a/src/views/stocks/component/addRuku.vue
+++ b/src/views/stocks/component/addRuku.vue
@@ -1,6 +1,6 @@
-
@@ -105,7 +105,7 @@
@click="isShowMingxi=true">新增入库明细
-
+
@@ -246,7 +246,7 @@
-
+
查询
@@ -256,7 +256,7 @@
-
+
@@ -272,9 +272,12 @@
import {
Message
} from 'element-ui'
- import isEqual from '@/utils/index.js'
+ import isEqual from '@/utils/index.js'
+ import detailContract from "../component/detailContract.vue"
export default {
-
+ components:{
+ detailContract
+ },
data() {
return {
isShow: false,
@@ -410,6 +413,7 @@
htPageIndex: 1,
htkeyword: '',
htTotal: 0,
+ editHt:'',
htColumns: [{
width: 60,
_isChecked: false,
@@ -438,9 +442,31 @@
},{
title:'类型',
key:'type_name',
+ width:100
},{
title:'状态',
- key:'status_name'
+ key:'status_name',
+ width:100
+ },{
+ title:'查看',
+ key:'',
+ width:100,
+ render: (h, params) => {
+ return h('span', {
+ style: {
+ color:'#0077CC',
+ cursor:'pointer'
+ },
+ on: {
+ 'click': (e) => {
+ console.log("click",params.row.id)
+ this.$refs['detailContract'].getDetail(params.row.id)
+ this.$refs['detailContract'].isShowDetail = true
+ // @click=","
+ }
+ }
+ },'查看详情')
+ }
}]
}
},
@@ -458,16 +484,24 @@
page: this.htPageIndex,
keyword:this.htkeyword,
type:2,
+ status:2
})
- for (var m of res.data) {
+ for (var m of res.list.data) {
m.isSelect = false
- m.type_name = '货物'
+ m.type_name = m.type==1?'服务':(m.type==2?'货物':(m.type==3?'工程':'其他'))
m.status_name = m.status==1?'待签订':(m.status==2?'已签订':'')
}
- this.htList = res.data
+ console.log(res.list.data)
+ this.htList = res.list.data
this.htTotal = res.total
// this.hetongoptions = res.data
},
+ htCancel(){
+ this.htList.forEach((items) => {
+ this.$set(items, 'isSelect', false)
+ });
+ this.form.caigouhetong = this.editHt
+ },
htSelect(e) {
this.htList.forEach((items) => {
this.$set(items, 'isSelect', false)
@@ -475,7 +509,17 @@
this.$set(items, 'isSelect', true)
}
});
- this.form.caigouhetong = e.name
+
+ },
+ htComfirm(){
+ console.log("123")
+ this.htList.forEach((items) => {
+ if(items.isSelect==true){
+ this.form.caigouhetong = items.name
+ this.editHt = items.name
+ }
+ });
+
},
htPageChange(e) {
console.log("e", e)
@@ -719,7 +763,8 @@
baoguanrenyuan: res?.baoguanrenyuan,
beizhu: res?.beizhu,
rukumingxi: ''
- }
+ }
+ this.editHt = res?.caigouhetong
this.mingxiList = res.id_stocks_items_stocks_id_relation
},
// 获取物资编号
diff --git a/src/views/stocks/component/detailContract.vue b/src/views/stocks/component/detailContract.vue
new file mode 100644
index 0000000..01692de
--- /dev/null
+++ b/src/views/stocks/component/detailContract.vue
@@ -0,0 +1,475 @@
+
+
+
+
+
+
+
项目基本信息
+
+
项目名称
+
{{detail.name}}
+
+
+
项目类型
+
{{typeFormatter(detail.type)}}
+
+
+
+
采购形式
+
{{detail.purchase_way?detail.purchase_way.value:'无'}}
+
+
+
采购方式
+
{{detail.purchase_type?detail.purchase_type.value:'无'}}
+
+
+
+
+
签订时间
+
{{detail.date}}
+
+
+
服务时间
+
{{detail.start_date}}至{{detail.end_date}}
+
+
+
+
项目预算
+
{{moneyFormat(detail.plan_price)}}
+
(元)
+
+
+
资金渠道
+
{{moneyWayFormatter(detail.money_way_detail)}}
+
+
+
+
+
签订信息
+
+
合同金额
+
{{moneyFormat(detail.money)}}
+
(元)
+
+
+
+
承包商\供应商
+
{{detail.supply}}
+
+
+
执行部门
+
{{detail.carry_department}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/stocks/index.vue b/src/views/stocks/index.vue
index a8adedf..094b611 100644
--- a/src/views/stocks/index.vue
+++ b/src/views/stocks/index.vue
@@ -17,7 +17,7 @@
- select.pageSize = e" @pageIndexChange="pageChange"
+ select.pageSize = e" @pageIndexChange="pageChange"
:table-item="table">
@@ -63,13 +63,21 @@
imports
},
data() {
- return {
+ return {
+ loading:false,
select: {
pageSize: 10,
pageIndex: 1,
keyword: ""
},
- rukuType:'',
+ rukuType:'',
+ rukuTypeList:{
+ purchase:'采购',
+ return:'回库',
+ check:'盘点',
+ data:"数据校对",
+ testcheck:'模拟盘点'
+ },
customForm: {
customFormId: "",
tableName: "stocks"
@@ -126,7 +134,8 @@
}
},
methods: {
- async getindex() {
+ async getindex() {
+ this.loading = true
const res = await index({
page_size: this.select.pageSize,
page: this.select.pageIndex,
@@ -144,7 +153,8 @@
],
})
this.list = res.data
- this.total = res.total
+ this.total = res.total
+ this.loading = false
},
pageChange(e) {
@@ -229,7 +239,12 @@
if(this.$route.path){
let path = this.$route.path.split("_")[1]
console.log(path)
- this.rukuType = path=='check'?'盘点':(path=='purchase'?'采购':'回库')
+ for(var k in this.rukuTypeList){
+ if(path==k){
+ this.rukuType = this.rukuTypeList[k]
+ }
+ }
+ // this.rukuType = path=='check'?'盘点':(path=='purchase'?'采购':'回库')
}
this.getField()