diff --git a/src/views/customer/customer.vue b/src/views/customer/customer.vue
index ffc876e..f506e9a 100644
--- a/src/views/customer/customer.vue
+++ b/src/views/customer/customer.vue
@@ -10,7 +10,7 @@
-
+
@@ -57,6 +57,11 @@ export default {
total: 0,
list: [],
tableItem: [
+ {
+ width: 40,
+ type:'index',
+ fixed:'left'
+ },
{
prop: "name",
label: "姓名",
diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue
index 301c288..3d4e911 100644
--- a/src/views/dashboard/index.vue
+++ b/src/views/dashboard/index.vue
@@ -1,13 +1,16 @@
-
+
diff --git a/src/views/finance/collectMoney.vue b/src/views/finance/collectMoney.vue
index 3b65303..45f2b87 100644
--- a/src/views/finance/collectMoney.vue
+++ b/src/views/finance/collectMoney.vue
@@ -6,7 +6,7 @@
-
+
diff --git a/src/views/finance/component/addcollectMoney.vue b/src/views/finance/component/addcollectMoney.vue
index db4e45f..587b9a8 100644
--- a/src/views/finance/component/addcollectMoney.vue
+++ b/src/views/finance/component/addcollectMoney.vue
@@ -4,21 +4,85 @@
ref="dialog"
:is-show.sync="isShow"
type="form"
- :title="type === 'add' ? '新增' : '编辑'"
+ :title="type === 'add' ? '新增收款单' : '编辑收款单'"
:form="form"
:rules="rules"
@submit="submit">
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -33,11 +97,16 @@ export default {
type:'',
form:{
- name:'',
+ pay_name:'',
+ money:'',
+ invoice_type:'',
+ date:'',
+ status:'',
+ schedule_links:'',
},
rules:{
- name:[
- {required:true,message:'请填写名称'}
+ pay_name:[
+ {required:true,message:'请填写付款方'}
]
}
}
diff --git a/src/views/finance/salaryList.vue b/src/views/finance/salaryList.vue
index 74e052d..e92e20f 100644
--- a/src/views/finance/salaryList.vue
+++ b/src/views/finance/salaryList.vue
@@ -6,7 +6,7 @@
-
+
diff --git a/src/views/finance/serveDetail.vue b/src/views/finance/serveDetail.vue
index 7e8dc37..dae71cc 100644
--- a/src/views/finance/serveDetail.vue
+++ b/src/views/finance/serveDetail.vue
@@ -6,7 +6,7 @@
-
+
diff --git a/src/views/order/order.vue b/src/views/order/order.vue
index ae7e269..e0a1e2b 100644
--- a/src/views/order/order.vue
+++ b/src/views/order/order.vue
@@ -116,6 +116,10 @@ export default {
{statusName.get(row.status)}
)
}
+ },
+ {
+ label:'收款单',
+ width: 140
}
]
}
diff --git a/src/views/product/productManage.vue b/src/views/product/productManage.vue
index b738cfd..af97ce3 100644
--- a/src/views/product/productManage.vue
+++ b/src/views/product/productManage.vue
@@ -7,7 +7,7 @@
-
+
@@ -75,23 +75,58 @@ export default {
prop:'purchase_price',
label:'采购单价',
align:'right',
- width: 200
+ width: 200,
+ formatter:(cell,data,value)=>{
+ if(value){
+ return value
+ }else{
+ return '可变'
+ }
+ }
},
{
prop:'nurse_price',
- label:'护工服务单价',
+ label:'护工结算单价',
align:'right',
- width:200
+ width:200,
+ formatter:(cell,data,value)=>{
+ if(value){
+ return value
+ }else{
+ return '可变'
+ }
+ }
},
{
prop:'time_lenth',
label:'单次时长',
- width: 160
+ width: 160,
+ formatter:(cell,data,value)=>{
+ if(value){
+ return value
+ }else{
+ return '可变'
+ }
+ }
},
{
- prop:'',
label:'服务菜单明细',
- minWidth:220
+ minWidth:220,
+ customFn:(row)=>{
+ return (
+
{row.product_skus.length}项
+ )
+ }
+ },
+ {
+ prop:'type',
+ label:'单次规定项目',
+ width: 180,
+ customFn:(row)=>{
+ return (
+
{row.type === 1 ? '自由组合' : '按订单组合'}
+ )
+ }
}
]
}
diff --git a/src/views/product/sku.vue b/src/views/product/sku.vue
index abf7c8b..d6ed399 100644
--- a/src/views/product/sku.vue
+++ b/src/views/product/sku.vue
@@ -6,7 +6,7 @@
-
+
diff --git a/src/views/product/skuType.vue b/src/views/product/skuType.vue
index c9d087d..e1eae22 100644
--- a/src/views/product/skuType.vue
+++ b/src/views/product/skuType.vue
@@ -6,7 +6,7 @@
-
+
diff --git a/src/views/schedule/schedule.vue b/src/views/schedule/schedule.vue
index 66ea08c..a9011bf 100644
--- a/src/views/schedule/schedule.vue
+++ b/src/views/schedule/schedule.vue
@@ -8,7 +8,7 @@
应排客户
已排客户
-
+
@@ -134,10 +134,26 @@ export default {
// )
// }
// },
+ {
+ width: 40,
+ type:'index',
+ fixed:'left'
+ },
{
prop: 'name',
label: '客户',
width: 180,
+ fixed:'left'
+ },
+ {
+ label:'产品',
+ width: 200,
+ align:'left',
+ customFn:(row)=>{
+ return (
+ {row.orders[0]?.product.name}
+ )
+ }
},
{
prop: '',
diff --git a/src/views/worker/component/addWorker.vue b/src/views/worker/component/addWorker.vue
index 4fea3c8..8edb67b 100644
--- a/src/views/worker/component/addWorker.vue
+++ b/src/views/worker/component/addWorker.vue
@@ -387,6 +387,7 @@ export default {
async getDetail() {
const res = await getForm(this.id)
this.$integrateData(this.form, res)
+ this.form.avatar = res.upload.url
},
submit() {
if (this.type === 'editor') {
diff --git a/src/views/worker/worker.vue b/src/views/worker/worker.vue
index c0e8896..810e3ff 100644
--- a/src/views/worker/worker.vue
+++ b/src/views/worker/worker.vue
@@ -8,7 +8,7 @@
-
+
@@ -75,6 +75,14 @@ export default {
label: "身份证号",
width: 230
},
+ {
+ label:'年龄',
+ customFn:(row)=>{
+ return (
+
{new Date().getFullYear() - new Date(row.birthday).getFullYear()}
+ )
+ }
+ },
{
prop: 'mobile',
label: "联系电话",