|
|
@@ -41,11 +41,11 @@ Component({
|
|
|
value: true
|
|
|
},
|
|
|
// 副标题
|
|
|
- subTitle:{
|
|
|
+ subTitle: {
|
|
|
type: String,
|
|
|
},
|
|
|
// 副标题(格式化日期)
|
|
|
- flgSubFormatDate:{
|
|
|
+ flgSubFormatDate: {
|
|
|
type: Boolean,
|
|
|
value: false
|
|
|
},
|
|
|
@@ -55,12 +55,12 @@ Component({
|
|
|
value: []
|
|
|
},
|
|
|
// 内容(不定)
|
|
|
- contentObj:{
|
|
|
+ contentObj: {
|
|
|
type: Object,
|
|
|
},
|
|
|
// 不定列的列名
|
|
|
- contentCol:{
|
|
|
- type:String,
|
|
|
+ contentCol: {
|
|
|
+ type: String,
|
|
|
},
|
|
|
// 底部信息
|
|
|
footerInfo: {
|
|
|
@@ -71,8 +71,8 @@ Component({
|
|
|
type: Object
|
|
|
},
|
|
|
// 底部tag的名称
|
|
|
- footerTag:{
|
|
|
- type:String,
|
|
|
+ footerTag: {
|
|
|
+ type: String,
|
|
|
},
|
|
|
// 按钮信息
|
|
|
buttonList: {
|
|
|
@@ -83,48 +83,53 @@ Component({
|
|
|
type: String
|
|
|
},
|
|
|
// 金额字段
|
|
|
- collectCol:{
|
|
|
- type:String
|
|
|
+ collectCol: {
|
|
|
+ type: String
|
|
|
},
|
|
|
// 金额对应的描述字段
|
|
|
- collectName:{
|
|
|
- type:String
|
|
|
+ collectName: {
|
|
|
+ type: String
|
|
|
},
|
|
|
- titleImageFlag:{ //标题图片显示隐藏
|
|
|
+ titleImageFlag: { //标题图片显示隐藏
|
|
|
type: Boolean,
|
|
|
value: true
|
|
|
},
|
|
|
- statusFlag:{ //状态显示隐藏
|
|
|
+ // 是否显示选择框
|
|
|
+ chooseFlag: { //标题图片显示隐藏
|
|
|
+ type: Boolean,
|
|
|
+ value: false
|
|
|
+ },
|
|
|
+ statusFlag: { //状态显示隐藏
|
|
|
type: Boolean,
|
|
|
value: true
|
|
|
},
|
|
|
|
|
|
- switchFlag:{ //启用停用状态
|
|
|
+ switchFlag: { //启用停用状态
|
|
|
type: Boolean,
|
|
|
- value: false
|
|
|
+ value: false
|
|
|
},
|
|
|
- swipeDisabled:{ //侧滑 默认禁用 false开启
|
|
|
+ swipeDisabled: { //侧滑 默认禁用 false开启
|
|
|
type: Boolean,
|
|
|
- value: true
|
|
|
+ value: true
|
|
|
},
|
|
|
// 是否侧滑删除 (删除,启用/停用)
|
|
|
- swipeDeleteFlag:{
|
|
|
+ swipeDeleteFlag: {
|
|
|
type: Boolean,
|
|
|
- value: false
|
|
|
+ value: false
|
|
|
},
|
|
|
- subMainTitle:{ //主标题右侧文本 value
|
|
|
- type: String
|
|
|
+ subMainTitle: { //主标题右侧文本 value
|
|
|
+ type: String
|
|
|
},
|
|
|
- subMainTitlelabel:{ //主标题右侧文本 label
|
|
|
- type: String
|
|
|
+ subMainTitlelabel: { //主标题右侧文本 label
|
|
|
+ type: String
|
|
|
},
|
|
|
|
|
|
- defaultFlagKey:{ //默认key
|
|
|
- type: String
|
|
|
+ defaultFlagKey: { //默认key
|
|
|
+ type: String
|
|
|
},
|
|
|
- defaultFlag:{ //开启默认
|
|
|
+ defaultFlag: { //开启默认
|
|
|
type: Boolean,
|
|
|
- value: false
|
|
|
+ value: false
|
|
|
},
|
|
|
},
|
|
|
|
|
|
@@ -143,17 +148,34 @@ Component({
|
|
|
* 组件的方法列表
|
|
|
*/
|
|
|
methods: {
|
|
|
- /**
|
|
|
- * @desc : 打电话
|
|
|
+ /**
|
|
|
+ * @desc : 选择数据
|
|
|
* @author : 周兴
|
|
|
* @date : 2024/2/19 11:46
|
|
|
*/
|
|
|
+ chooseData(e) {
|
|
|
+ let list = this.data.list;
|
|
|
+ let index = e.currentTarget.dataset.index
|
|
|
+ if (list && list[index]) {
|
|
|
+ list[index].checked = !list[index].checked
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ list: list
|
|
|
+ })
|
|
|
+ // 勾选数据
|
|
|
+ this.triggerEvent("choose", { list: list.filter(it=>it.checked) })
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * @desc : 打电话
|
|
|
+ * @author : 周兴
|
|
|
+ * @date : 2024/2/19 11:46
|
|
|
+ */
|
|
|
openTelPhone(e) {
|
|
|
- if(!e.currentTarget.dataset.phone){
|
|
|
+ if (!e.currentTarget.dataset.phone) {
|
|
|
return;
|
|
|
}
|
|
|
let tel = e.currentTarget.dataset.value
|
|
|
- if(!tel){
|
|
|
+ if (!tel) {
|
|
|
return;
|
|
|
}
|
|
|
wx.makePhoneCall({
|
|
|
@@ -190,7 +212,7 @@ Component({
|
|
|
* @date : 2024/1/26 11:46
|
|
|
*/
|
|
|
toPoint(e) {
|
|
|
- this.triggerEvent("toPoint", {item:e.currentTarget.dataset.item})
|
|
|
+ this.triggerEvent("toPoint", { item: e.currentTarget.dataset.item })
|
|
|
this.setData({
|
|
|
show: true,
|
|
|
item: e.currentTarget.dataset.item
|
|
|
@@ -202,9 +224,9 @@ Component({
|
|
|
* @date : 2024/1/26 11:46
|
|
|
*/
|
|
|
clickButton(e) {
|
|
|
- console.log('点击按钮',e,this.data.item)
|
|
|
+ console.log('点击按钮', e, this.data.item)
|
|
|
let item = this.data.item;
|
|
|
- item = Object.assign(item,{button:e.currentTarget.dataset.item})
|
|
|
+ item = Object.assign(item, { button: e.currentTarget.dataset.item })
|
|
|
let obj = {
|
|
|
item: item,
|
|
|
name: e.currentTarget.dataset.item.name,
|
|
|
@@ -220,7 +242,7 @@ Component({
|
|
|
* @author : 于继渤
|
|
|
* @date : 2024/1/26 11:46
|
|
|
*/
|
|
|
- onCloseSwipe(e){
|
|
|
+ onCloseSwipe(e) {
|
|
|
let obj = {
|
|
|
item: e.currentTarget.dataset.item,
|
|
|
index: e.currentTarget.dataset.index
|